selenium获取元素方法:get_attribute

1、方法:

get_attribute('textContent')
get_attribute('innerHTML')
get_attribute('outerHTML')
.text

2、用法:

driver.find_element_by_css_selector('.container-div').get_attribute('textContent')

3、案例:

selenium获取元素方法:get_attribute_第1张图片


#  获取元素标签的内容
方法1:get_attribute('textContent')

driver.find_element_by_css_selector('xxx>td:nth-child(3)').get_attribute('textContent')

结果:1015-cs-排污权-xu(上城区)-4822

方法2.text

driver.find_element_by_css_selector('xxx>td:nth-child(3)').text

结果:1015-cs-排污权-xu(上城区)-4822
# # 获取元素内的全部HTML
方法3:get_attribute('innerHTML')

driver.find_element_by_css_selector('xxx>td:nth-child(3)').get_attribute('innerHTML')

结果:
<div class="cell el-tooltip">1015-cs-排污权-xu(上城区)-4822</div>

# # 获取包含选中元素的HTML
方法4:get_attribute('outerHTML')

driver.find_element_by_css_selector('xxx>td:nth-child(3)').get_attribute('outerHTML')

结果:
<td id="table-row_0_column_2" rowspan="1" colspan="1" class="el-table_1_column_3  ">
    <div class="cell el-tooltip">1015-cs-排污权-xu(上城区)-4822</div></td>

你可能感兴趣的:(selenium,selenium)