在Selenium中根据HTML页面元素来定位,在Web测试过程中常用的操作步骤:
(1)定位网页上的页面元素,并获取元素对象。
(2)对元素对象实施单击、双击、拖拽或者输入值等操作。
Selenium提供了8种不同的定位方法,分别通过id、name、xpath、class name、tag name、link_text、partial link text及css selector进行定位。
find_element_by_id()
find_element_by_name()
find_element_by_class_name()
find_element_by_link_text()
find_element_by_partial_link_text()
find_element_by_css_selector()
find_element_by_xpath()
find_element_by_tag_name()