|
@ -223,12 +223,14 @@ async function login(username, password) { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
async function click(page, selector, elementIndex = 0) { |
|
|
async function click(page, selector, elementIndex = 0) { |
|
|
|
|
|
await page.waitForSelector(selector); |
|
|
return await page.evaluate((s, i) => { |
|
|
return await page.evaluate((s, i) => { |
|
|
return document.querySelectorAll(s)[i].click(); |
|
|
return document.querySelectorAll(s)[i].click(); |
|
|
}, selector, elementIndex); |
|
|
}, selector, elementIndex); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
async function input(page, selector, text) { |
|
|
async function input(page, selector, text) { |
|
|
|
|
|
await page.waitForSelector(selector); |
|
|
const element = await page.$(selector); |
|
|
const element = await page.$(selector); |
|
|
await element.click({ clickCount: 3 }); |
|
|
await element.click({ clickCount: 3 }); |
|
|
await page.keyboard.press("Backspace"); |
|
|
await page.keyboard.press("Backspace"); |
|
|