Omnibus's picture
Upload 27 files
c679a93
raw
history blame
1.24 kB
/**
* Adds 10 player to the scene
*/
import puppeteer from 'puppeteer'
const browser = await puppeteer.launch({
defaultViewport: { width: 896, height: 504 }
})
const wait = ms => {
return new Promise(resolve => {
setTimeout(() => {
resolve()
}, ms)
})
}
const randomTime = () => {
return Math.random() * 2000 + 2000
}
const goRight = async page => {
await page.keyboard.up('ArrowRight')
await page.keyboard.down('ArrowLeft')
await wait(randomTime())
}
const goLeft = async page => {
await page.keyboard.up('ArrowLeft')
await page.keyboard.down('ArrowRight')
await wait(randomTime())
}
const newPage = async () => {
try {
const page = await browser.newPage()
await page.goto('http://localhost:1444/')
await wait(randomTime() + 5000)
await page.keyboard.down('ArrowUp')
await wait(randomTime())
await goLeft(page)
await goRight(page)
await goLeft(page)
await goRight(page)
await goLeft(page)
await goRight(page)
await goLeft(page)
await goRight(page)
await goLeft(page)
await goRight(page)
await browser.close()
} catch (error) {
console.error(error.message)
}
process.exit()
}
for (let i = 0; i < 10; i++) {
newPage()
}