щелчок не имеет никакого эффекта после вызова ajax - PullRequest
0 голосов
/ 29 октября 2018

Почему мой второй щелчок не действует после вызова ajax? Это вход, он не фокусируется, когда я проверяю с headless: false, я думал, что использовал waitForNavigation, и он должен работать?

//select country, ajax call
  await page.waitForSelector('input[data-short="my"]')
  await page.click('input[data-short="my"]')

  await page.waitForNavigation({ waitUntil: "networkidle0" })

  //no effect here? I'm sure my selector is correct
  await page.click('#sku_number')
  await page.keyboard.type('123')

1 Ответ

0 голосов
/ 30 октября 2018

Просто предложение, которое может заставить вас работать: добавьте это перед этим вызовом к click:

await page.waitForSelector('#sku_number'); // Ensure the component is visible
await page.click('#sku_number'); // Now click the component
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...