我相信预言是正确的。这取决于它是哪种元素。您将需要
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()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)