119

私はPythonでSeleniumを扱っています。要素の を取得し、それが期待どおりであることを確認したい.val()<select>思います。

これは私のコードです:

def test_chart_renders_from_url(self):
    url = 'http://localhost:8000/analyse/'
    self.browser.get(url)
    org = driver.find_element_by_id('org')
    # Find the value of org?

これどうやってするの?Seleniumのドキュメントには、要素の選択についてはたくさんあるようですが、属性については何もありません。

4

3 に答える 3

177

あなたはおそらく を探していget_attribute()ます。ここにも例が示されています

def test_chart_renders_from_url(self):
    url = 'http://localhost:8000/analyse/'
    self.browser.get(url)
    org = driver.find_element_by_id('org')
    # Find the value of org?
    val = org.get_attribute("attribute name")
于 2015-05-19T12:16:31.443 に答える