Support plugin: fix crash because of outdated selector (#428)

This commit is contained in:
Simon Lecoq
2021-07-30 18:53:09 +02:00
committed by GitHub
parent b04382243e
commit 7b621df27f
2 changed files with 6 additions and 7 deletions

View File

@@ -62,7 +62,7 @@ export default async function({login, q, imports, data, account}, {enabled = fal
{ {
await page.goto(`https://github.community/u/${login}/badges`) await page.goto(`https://github.community/u/${login}/badges`)
const frame = page.mainFrame() const frame = page.mainFrame()
await frame.waitForSelector(".user-badges-list") await frame.waitForSelector(".badge-group-list")
const badges = await frame.evaluate(() => ({ const badges = await frame.evaluate(() => ({
uniques:[...document.querySelectorAll(".badge-card .badge-link")].map(el => el.innerText), uniques:[...document.querySelectorAll(".badge-card .badge-link")].map(el => el.innerText),
multiples:[...document.querySelectorAll(".grant-count")].map(el => Number(el.innerText)), multiples:[...document.querySelectorAll(".grant-count")].map(el => Number(el.innerText)),

View File

@@ -1,6 +1,5 @@
# To comment out once #421 is solved - name: Support plugin (default)
#- name: Support plugin (default) uses: lowlighter/metrics@latest
# uses: lowlighter/metrics@latest with:
# with: token: MOCKED_TOKEN
# token: MOCKED_TOKEN plugin_support: yes
# plugin_support: yes