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 ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-01 10:20:02352parcourir

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>

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