GUI自动化selenium——元素定位

元素定位有以下几种方式
id的方式
driver.find_element_by_id()
name的方式
driver.find_element_by_name()
xpath的方式
driver.find_element_by_xpath()
class的方式
driver.find_element_by_class_name()
css的方式
driver.find_element_by_css_selector()
text的方式
driver.find_element_by_link_text()
text部分的方式
driver.find_element_by_partial_link_text()
如何获取元素:
打开网页后按f12 ;然后ctrl+shift+c 并点击你想要定位的元素,可以看到下图中有对应的class元素
在这里插入图片描述也可以直接右键想要定位的元素获取css或者xpath
在这里插入图片描述

需要知道的是,不是每次定位都能把所有的id、class、name、xpath等等定位出来,你可能只会获取其中的某几种,所以要灵活运用这些元素定位的方法