HTML元素:
- HTML元素以开始标签起始,以结束标签终止
- HTML元素可以设置属性
- 有些HTML元素具有空内容,它可以在开始标签中进行关闭,如<br/>
- 大部分HTML元素都可以拥有属性
HTML属性:
- HTML元素可以设置属性
- 属性可以在元素中添加附加信息
- 属性一般写在开始标签内
- 属性总是以名称=值的形式出现,如class='zoey',id='1'
元素定位的8大方法:
重点用xpath和css查找元素
1. id(重点,前端用框架写,可能没有id):element = driver.find_elemet_by_id('')
2. class(通常不用,找到的元素可能不唯一):element = driver.find_element_by_class_name('')
3. tag标签名(通常不用,找到的元素可能不唯一):element = driver.find_element_by_tag_name('input')
4. link_text(不常用):element = driver.find_element_by_link_text('新闻')
5. partial_link_text(不常用):element = driver.find_element_by_partial_link_text('新')
6. name(不常用):element = driver.find_element_by_name('')
7. xpath(重点-定位元素特别精准)-chrpath插件(协助):element = driver.find_element_by_xpath('')
8. css(重点):element = driver.find_element_by_css_selector('')
标签:定位,元素,driver,element,HTML,find,属性 From: https://www.cnblogs.com/purewhite/p/17208459.html