WebDriver supprimer l'élément de la page
Je suis en utilisant Selenium WebDriver(ChromeDriver). J'ai besoin de supprimer certains éléments de la page après le traitement(à partir du modèle DOM).
Par exemple, j'ai un élément suivant:
WebElement starRatingElement = reviewElement.findElement(By.className("review-info-star"));
Comment faire pour supprimer starRatingElement
à partir du navigateur de modèle DOM ?
Comment il peut être réalisé en Java avec Selenium WebDriver ? S'il vous plaît montrer un exemple.
Juste curieux... pourquoi voulez-vous supprimer des éléments dans le DOM?
Je suis d'analyse d'AJAX site et remarqué éléments débordement de cours continu de données incrémentielles de chargement
Je suis d'analyse d'AJAX site et remarqué éléments débordement de cours continu de données incrémentielles de chargement
OriginalL'auteur alexanoid | 2015-10-18
Vous devez vous connecter pour publier un commentaire.
Vous aurez à exécuter un code JavaScript pour faire tout DOM changements.
merci, je l'utilise élément.supprimer() à la place
Merci @JeffC et alexanoid pour la correction. J'ai apporté les modifications à la réponse.
getElementsByClassName()
retourne unHTMLCollection
, qui n'ont pas deremove()
méthode -- pourrait utiliserdocument.getElementsByClassName('review-info-star')[0].remove()
OriginalL'auteur JRodDynamite