UI自动化测试-42--WebDriver--Property、Attribute、text区别

 

 

 

from selenium import webdriver

'''
(1)get_property 就是取元素属性的,该元素有id,有name,就可以通过该方法取;
(2)get_attribute("value"),就是取文本框中输入的内容。
(3).text 属性,就是元素本身的文字显示。
'''
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
ele1 = driver.find_element_by_id('kw')
ele1.send_keys('storm')
print(ele1.get_property('name'))
print(ele1.get_attribute('value'))

driver.quit()


from selenium import webdriver

'''
(1)get_property 就是取元素属性的,该元素有id,有name,就可以通过该方法取;
(2)get_attribute("value"),就是取文本框中输入的内容。
(3).text 属性,就是元素本身的文字显示。
'''
driver = webdriver.Chrome()
driver.get('http://www.baidu.com')
ele2 = driver.find_element_by_link_text('新闻')
print(ele2.text)
driver.quit()

 

posted on 2022-02-25 11:55  寻不到花的蝶  阅读(385)  评论(0)    收藏  举报