Die Puppenspieler-Klickmethode funktioniert nicht für die Symbolleiste mobiler GeräteJavaScript

Javascript-Forum
Guest
 Die Puppenspieler-Klickmethode funktioniert nicht für die Symbolleiste mobiler Geräte

Post by Guest »

Wenn ich die Klickmethode in der normalen Bildschirmauflösung des Browsers verwende, funktioniert es, aber wenn ich mithilfe der mobilen Bildschirmsymbolleiste des Browsers den Modus für mobile Geräte einstelle, funktioniert diese Methode nicht.
Mein Hoch -Level-Ziel besteht darin, einfach auf die Schaltfläche in der Symbolleiste des Mobilgeräts zu klicken, denn ohne die Symbolleiste des Mobilgeräts ist das Klicken auf die Schaltfläche mit page.click("#answer-buttons > button:nth-child(1)") Aber diese Funktion funktioniert nicht, wenn wir auf ein mobiles Gerät umsteigen Symbolleiste .
Image

Code: Select all

const delay = async (ms) => {
return new Promise((resolve) => setTimeout(resolve, ms));
};

async function performAutomation(websocketUrl, targetUrl) {
const browser = await puppeteer.connect({ browserWSEndpoint: websocketUrl });

const pages = await browser.pages();
const page = pages[0];
await page.goto(targetUrl);
const selector = "#answer-buttons > button:nth-child(1)";
await page.click(selector)
await delay(30000);

setTimeout(async () => {
await browser.close();
}, 5000);
}

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post