J'essaie de trouver un élément sur yelp.com. J'ai essayé d'employer xPath
et ClassNames
mais ne peux pas sembler pouvoir l'obtenir pour récupérer les estimations d'étoile pour chaque entreprise.Impossible d'obtenir Selenium pour trouver l'élément
Voici le nombre d'étoiles HTML:
<div class="i-stars i-stars--regular-4-half rating-large" title="4.5 star rating">
<img class="offscreen" height="303" src="https://s3-media1.fl.yelpcdn.com/assets/srv0/yelp_design_web/41341496d9db/assets/img/stars/stars.png" width="84" alt="4.5 star rating">
</div>
Voici mon code pour récupérer la note:
var starRating = driverGC.FindElement(By.LinkText("title"));
MessageBox.Show(starRating.Text);
Je voudrais qu'il revienne le 4.5
donc je peux sauver que dans un autre fichier . J'utilise C# et Visual Studio.
Qu'est-ce que vous avez essayé jusqu'à présent? – Flott
Bienvenue sur SO. Veuillez poster votre code, à la fois l'élément HTML que vous voulez trouver et le code que vous avez écrit pour trouver l'élément. Il est assez difficile d'obtenir de l'aide, sans aider les lecteurs de votre message à comprendre autant que possible votre problème. – Christos
Jusqu'à présent, j'ai ce code pour essayer de trouver var starRating = driverGC.FindElement (By.LinkText ("title")); mais j'ai essayé d'utiliser XPath, ClassName et ID, mais je n'arrive pas à en trouver pour trouver le bon élément. Y a-t-il un moyen de le configurer pour rechercher une chaîne dans l'élément afin de pouvoir être plus précis? –