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. P>
3 Réponses :
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: mais je ne sais pas comment l'utiliser dans c #. P> p>
Peut-être que vous perdez un personnage à l'intérieur du XPath. Cela fonctionne pour moi: p>
'// * [@ ID = "LICEDIT-RESULTDISPAY"] / A / B' P> blockQuote>
Puisque vous ne cherchez pas une étiquette "LI" mais un élément de "ID" P>
J'espère que cela peut fonctionner pour vous :) p>
se débarrasser de Openqa .Selenium.noschelementExceptionException Vous devez induire webDriverwait em> pour le en utilisant en utilisant electroisisible souhaité () code> et vous pouvez utiliser l'un des éléments suivants StratégiesLocator :
csselector code>: p>
xpath code>: p>