点击木偶

时间:2019-12-07 17:31:48

标签: puppeteer

我有这样一个按钮,但我不知道如何按下它。这是视频开头的按钮。我可能尝试了所有操作,但仍然无法正常工作。我可以按吗?

<button class="ytp-large-play-button ytp-button" aria-label="test"></button>

我的代码

(async () => {
  const browser = await puppeteer.launch({headless:false});         
  const page = await browser.newPage();
  await page.setViewport({ width: 1749, height: 1080, deviceScaleFactor: 1, });
  await page.goto('https://www.bananki.pl/');
await page.waitFor(2000)
page.click("a[id='login-btn']")

await page.waitFor(2000)
await page.type('input[name=user_mail]', 'email', {delay: 20})
await page.type('input[name=user_pass]', 'password', {delay: 20})

await page.keyboard.press("Enter")

await page.waitFor(3000)
  await page.goto('https://www.bananki.pl/zdobywaj-bananki/banana-tv/');
await page.waitFor(5000)

await page.waitFor(10000);
})(); 

2 个答案:

答案 0 :(得分:0)

您应该可以通过操作选择它

2
2
[3, 8]
[4, 2]-[12, 7]
[1, 10]-[12, 1]df

答案 1 :(得分:0)

您可以执行以下操作:

await page.click('.ytp-large-play-button[aria-label="test"]')

100%确保这将是此按钮。