我相信预言是正确的。这取决于它是哪种元素。您将需要
element.get_attribute('value')用于输入元素并element.text返回元素的文本节点。
您可以检查WebElement对象
element.tag_name以找出它是哪种元素并返回适当的值。
这应该可以帮助您找出:
driver = webdriver.Firefox()driver.get('http://www.w3c.org')element = driver.find_element_by_name('q')element.send_keys('hi mom')element_text = element.textelement_attribute_value = element.get_attribute('value')print elementprint 'element.text: {0}'.format(element_text)print 'element.get_attribute('value'): {0}'.format(element_attribute_value)driver.quit()


