1-1、通过ID属性进行定位,只返回找到的第一个元素:
driver.find_element_by_id('id的名字')
1-2、通过ID属性进行定位,返回找到所有的符合要求的元素:
driver.find_elements_by_id('id的名字')
备注:返回的是一个列表,需使用for循环获取其中的每一个元素;
2-1、通过name属性进行定位,只返回找到的第一个元素:
driver.find_element_by_name('name的属性')
2-2、通过name属性进行定位,返回找到所有的符合要求的元素:
driver.find_elements_by_name('name的属性')
备注:返回的是一个列表,需使用for循环获取其中的每一个元素;
3-1、通过class属性进行定位,只返回找到的第一个元素:
driver.find_element_by_claa_name('class的属性')
3-2、通过class属性进行定位,返回找到所有的符合要求的元素:
driver.find_elements_by_class_name(“class的属性”)
备注:返回的是一个列表,需使用for循环获取其中的每一个元素;
4-1、通过标签名字进行定位,只返回找到的第一个元素:
driver.find_element_by_tag_name('span')
4-2、通过标签名字进行定位,返回找到所有的符合要求的元素: