как выделеть весь текст в текстовом редакторе онлайн на puppeteer
есть текстовый редактор онлайн на который я захожу через puppeteer задача состоит в том что бы удалить ID у этих скриптов примерно так
code.replace('myScriptId', '')
верстку трогать нельзя через evaluate я могу только манипулировать буфером обмена
сценарий я вижу такой
- выделяю весь код в онлайн редакторе (вообще я разрабатываю в macos но работать этот код будет на ubuntu server, в macos я это делаю так command + a как это сделать в puppeteer это и есть главный вопрос)
- копирую в буфер обмена
- копирую буфер в переменную и обрабатываю как мне нужно
code.replace('myScriptId', '') - вставляю обработанный код обратно в редактор
возможно ли такое ? как это реализовать и зависит ли это код от OS
(async () => {
const puppeteer = require('puppeteer')
try {
const browser = await puppeteer.launch()
const [ browserPage ] = await browser.pages()
await browserPage.goto('https://online.code');
const Online_Store = '.Ccode'
await browserPage.waitForSelector(Online_Store)
await browserPage.click(Online_Store)
/** Your code */
} catch (error) {
console.log('console error: ',error)
browser.close()
}
})()
как продолжить этот код ?