Comment cliquer sur un élément dans Puppeteer à l'aide de xPath

Il a bu

Je veux cliquer sur un élément sans utiliser les sélecteurs css.

await page.click()

utilise des sélecteurs pour identifier l'élément.


Alors, comment puis-je faire quelque chose comme ça?

await page.click('/*[@id="toc"]/ul/li[1]/a')
Il a bu

J'ai d'abord dû obtenir l'élément en utilisant

await page.$x('<xPath>')

Il renvoie un tableau avec des éléments. Pour cliquer, j'ai dû choisir le premier élément du tableau.

const elements = await page.$x('<xPath>')
await elements[0].click() 

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Comment cliquer sur un élément dans Selenium WebDriver à l'aide de JavaScript

Comment cliquer sur un élément dans le formulaire à l'aide de Robot Framework

Comment trouver un élément par texte et cliquer dessus à l'aide de puppeteer js

Comment cliquer sur un élément dans une vue de liste à l'aide d'un adaptateur personnalisé

Comment cliquer sur un élément avec du texte dans Puppeteer

Comment cliquer sur un élément dans une liste non signée à l'aide de Python Selenium

Comment cliquer sur un élément de la barre de navigation à l'aide de Selenium ?

Comment cliquer sur un lien dans un commentaire YouTube à l'aide de python sélénium

Comment double-cliquer sur un élément à l'aide de Selenium Webdriver

Comment "cliquer" sur un bouton à l'aide de requêtes

Comment cliquer sur un élément dans la barre de navigation en haut de la page à l'aide de sélénium python ?

Comment cliquer sur un bouton dans Internet Explorer à l'aide de VBA

Comment cliquer sur le bouton présent dans un cadre à l'aide de python selenium webdriver

Comment cliquer sur un élément caché dans Selenium WebDriver?

Comment cliquer sur un élément dans Robot Framework Selenium

Comment cliquer sur un élément Web particulier dans Appium

vba: Comment cliquer sur un élément dans iframe

Comment cliquer conditionnellement sur un élément dans Protractor ?

Comment rechercher une URL spécifique sur une page et cliquer dessus à l'aide de Puppeteer?

Android - Comment cliquer sur un élément dans un tiroir de navigation en utilisant Espresso?

Comment localiser et cliquer sur un élément imbriqué dans plusieurs cadres et jeux de cadres via Selenium à l'aide de Webdriver et C #

Impossible de cliquer sur l'élément avec Puppeteer

Comment cliquer sur un élément de bouton avec Jasmine ?

Comment cliquer sur un élément <Td>

Espresso comment cliquer sur un ImageView placé dans le premier élément de listview?

Comment cliquer sur un élément dans xpath et sélénium ayant un élément option-id mais la même classe div?

À l'aide de Selenium en Python, comment cliquer sur un lien différent pour chaque élément d'une liste ?

Comment cliquer sur un élément et ajouter du texte dans un autre élément

impossible de cliquer sur l'élément approprié dans un autre élément

TOP liste

  1. 1

    Comment afficher du texte au milieu de div avec une couleur d'arrière-plan différente?

  2. 2

    Modbus Python Schneider PM5300

  3. 3

    Comment faire une recherche partielle et obtenir un score pertinent dans Elasticsearch

  4. 4

    Autocomplete avec java, Redis, Recherche élastique, Mongo

  5. 5

    Comment choisir le nombre de fragments et de répliques Elasticsearch

  6. 6

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  7. 7

    Existe-t-il un moyen de voir si mon bot est hors ligne ?

  8. 8

    optimiser les opérations du serveur avec elasticsearch: traitement des filigranes de disque bas

  9. 9

    MasterService d'ElasticSearch prend trop de temps pour calculer l'état du cluster et lancer ProcessClusterEventTimeoutException

  10. 10

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  11. 11

    Quelque chose dans le cluster Elasticsearch 7.4 devient de plus en plus lent avec les délais de lecture de temps en temps

  12. 12

    Microsoft.WebApplication.targets

  13. 13

    Comment analyser un hachage Ruby plat en un hachage imbriqué?

  14. 14

    Comment changer la couleur de la police dans R?

  15. 15

    Comment créer une nouvelle application dans Dropbox avec des autorisations complètes

  16. 16

    Comment vérifier si un utilisateur spécifique a un rôle? Discord js

  17. 17

    Exporter la table de l'arborescence vers CSV avec mise en forme

  18. 18

    Résultat de l'échantillonneur JMeter : comprendre le temps de chargement, le temps de connexion et la latence

  19. 19

    Ajustement non linéaire avec R

  20. 20

    comment copier du contenu et le mettre dans un pdf nouvellement créé en utilisant iText

  21. 21

    php ajouter et fusionner des données de deux tables

chaudétiquette

Archive