Как скопировать данные из Excel в буфер обмена и вставить в браузер с помощью Pupeteer? - PullRequest
0 голосов
/ 02 мая 2020

Используя pupeteer, я хочу проверить, правильно ли приложение выполняет свои функции, когда данные копируются из листа Excel в окно браузера приложения. Я могу читать данные из листа Excel, но не могу их скопировать данные в буфер обмена, а затем вставьте их в окно браузера.

 beforeAll(async () => {
    browser = await common.getBrowser();
    page = (await browser.pages())[0];
    await common.logIn(process.env.USERNAME, process.env.PASSWORD, page);
}, common.MAX_WAIT_TIME_OUT);

afterAll(async () => {  
await browser.close();
}, common.GENERAL_WAIT_TIME);

it('read-excel and print', async() => {
     jest.setTimeout(100000);
     const XLSX = require('xlsx');
     myDataWorkbook = XLSX.readFile(filePath); 
    console.log(XLSX.utils.sheet_to_json(myDataWorkbook.Sheets[sheetName]));        // getting the correct data here 
    console.log(XLSX.utils.sheet_to_txt(myDataWorkbook.Sheets[sheetName]));         // getting the correct data here 
    console.log(XLSX.utils.sheet_to_csv(myDataWorkbook.Sheets[sheetName]));         // getting the correct data here 
    });
...