@sidorikv

Как мгновенно вводить текст после загрузки страницы?

Приветствую всех!
Есть сайт и нужно сделать так, чтобы при загрузке страницы для заполнения данных об отправке туда автоматически вставлялись данные.
Мой следующий код написан на puppeteer. Я перепробовал много подходов, пытался менять value при загрузке ( ничего не вставляется ), искал по селектору и отправлял значение туда ( тоже пустые поля ), сейчас мой код автоматически заполняет каждое поле отдельно после загрузки.
Вот код:
await page.goto("https://www.adidas.ru/delivery", {waitUntil: 'domcontentloaded'}); //Переход к оформлению
  await page.waitForXPath("/html/body/div[2]/div/div[1]/div/div/div/div[2]/div/main/form/div/div/div/div[10]/div/div/div[1]/input", {timeout: 7000});
  await page.type("input[data-auto-id='shippingAddress-firstName']", firstName); //Заполнение данных отправки
  await page.type("input[data-auto-id='shippingAddress-lastName']", lastName);
  await page.type("input[data-auto-id='shippingAddress-city']", city);
  await page.type("input[data-auto-id='shippingAddress-zipcode']", postalCode);
  await page.type("input[data-auto-id='shippingAddress-address1']", street);
  await page.type("input[data-auto-id='shippingAddress-houseNumber']", houseNumber);
  await page.type("input[data-auto-id='shippingAddress-phoneNumber']", phoneNumber);
  await page.type("input[data-auto-id='shippingAddress-emailAddress']", emailAddress);


Но задача остается нерешенной, как сделать так, чтобы после загрузки страница там уже были заполнены все поля сразу?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы