0
votes

Comment localiser l'élément à l'intérieur de la balise Li à l'aide de sélénium et c #

Dans mon application, je souhaite affirmer un nom de site Web qui est à l'intérieur de la balise Li. Mais je suis incapable de localiser la même chose.

ci-dessous est l'image du code HTML.Je suis incapable de copier coller le code d'où attacher l'image.

 Entrez la description de l'image ici

Le code que j'ai essayé est: xxx

mais je n'obtiens pas de ce type d'erreur.So suggérez gentiment le moyen approprié de localiser l'élément affirmer les résultats de l'estimation du nom.


0 commentaires

3 Réponses :


0
votes

Votre code peut essayer de trouver l'élément avant qu'il n'existe, ma suggestion utilise donc la méthode d'attente. En Python, c'est quelque chose comme: xxx

mais je ne sais pas comment l'utiliser dans c #.


0 commentaires

0
votes

Peut-être que vous perdez un personnage à l'intérieur du XPath. Cela fonctionne pour moi:

'// * [@ ID = "LICEDIT-RESULTDISPAY"] / A / B'

Puisque vous ne cherchez pas une étiquette "LI" mais un élément de "ID"

J'espère que cela peut fonctionner pour vous :)


0 commentaires

0
votes

se débarrasser de Openqa .Selenium.noschelementExceptionException Vous devez induire webDriverwait pour le electroisisible souhaité () et vous pouvez utiliser l'un des éléments suivants StratégiesLocator :

  • en utilisant csselector : XXX

  • en utilisant xpath : XXX


0 commentaires