1.元素定位
webdriver 提供了很多元素定位的方法,我们需要根据实际情况挑选最合适的功能,selenium为定位页面元素提供了一下几种方法:
find_element_by_id #根据ID进行查找
find_element_by_name #根据name属性值
find_element_by_class_name #根据类名查找
find_element_by_css_selector #根据CSS选择器
find_element_by_xpath #根据xpath查找
find_element_by_link_text #根据显示文本查询
find_element_by_tag_name #根据标签名
find_element_by_partial_link_text #根据超文本链接
如果需要多个元素进行定位,只需要elements;这些元素就会以列表的形式返回
find_elements_by_name #根据name属性值
find_elements_by_class_name #根据类名查找
find_elements_by_css_selector #根据CSS选择器
find_elements_by_xpath #根据xpath查找
find_elements_by_link_text #根据显示文本查询
find_elements_by_tag_name #根据标签名
find_elements_by_partial_link_text #根据超文本链接