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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!