Table des matières
Récupération des valeurs d'attributs d'éléments dans Selenium
Maison développement back-end Tutoriel Python Comment récupérer l'attribut de valeur d'un élément sélectionné dans Selenium ?

Comment récupérer l'attribut de valeur d'un élément sélectionné dans Selenium ?

Nov 01, 2024 am 10:20 AM

How to Retrieve the Value Attribute of a Select Element in Selenium?

Récupération des valeurs d'attributs d'éléments dans Selenium

Dans l'automatisation Selenium, vous devez souvent récupérer des attributs spécifiques des éléments DOM (Document Object Model) pour vérifier leurs valeurs. Ceci est crucial pour tester divers scénarios, tels que la validation de votre question.

Votre question se concentre sur la récupération de l'attribut .val() d'un élément. Pour y parvenir en utilisant Selenium en Python, vous pouvez utiliser la méthode get_attribute(). Cette méthode accepte un paramètre "nom d'attribut" pour récupérer la valeur d'attribut souhaitée.

Voici une version mise à jour de votre code :

<code class="python">def test_chart_renders_from_url(self):
    url = 'http://localhost:8000/analyse/'
    self.browser.get(url)
    org = driver.find_element_by_id('org')
    # Retrieve the value of org?
    val = org.get_attribute("value")</code>
Copier après la connexion

En définissant le paramètre "nom d'attribut" sur "valeur ", vous pouvez récupérer la valeur sélectionnée du paramètre