Maison > Article > développement back-end > Comment récupérer l'attribut d'un élément HTML à l'aide de Selenium en Python ?
Requête :
En Python utilisant Selenium, on vise à récupérer le .val() d'un
<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 org value?</code>
Comment cela peut-il être réalisé ? La documentation Selenium fournit de nombreuses informations sur la sélection des éléments, mais pas sur la façon d'accéder aux attributs.
Réponse :
Pour accéder à l'attribut souhaité, utilisez la méthode get_attribute(). Un exemple est fourni ci-dessous :
<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 org value? val = org.get_attribute("attribute name")</code>
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!