クエリ:
Selenium を使用した Python では、次のことを取得することを目的としています。
<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>
どうすればこれを実現できますか? Selenium のドキュメントには要素の選択に関する十分な情報が記載されていますが、属性へのアクセス方法については記載されていません。
応答:
目的の属性にアクセスするには、get_attribute() メソッドを利用します。例を以下に示します:
<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>
以上がPython で Selenium を使用して HTML 要素の属性を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。