其他分享
首页 > 其他分享> > 元素定位

元素定位

作者:互联网

查到一个元素  如果存在多个默认返回第一个元素对象  
  1. find_element_by_id("id的属性值")                                     id属性值与位置匹配的第一个元素将被返回。
  2. find_element_by_name("name的属性值")                    名称属性值与位置匹配的第一个元素将被返回
  3. find_element_by_xpath("元素的xpath路径")                      xpath语法与位置匹配的第一个元素将被返回
  4. find_element_by_link_text("a元素的文本值")                     链接文本值与位置匹配的第一个元素将被返回
  5. find_element_by_partial_link_text("name的属性值")         具有部分链接文本值与位置匹配的第一个元素将被返回
  6. find_element_by_tag_name("标签元素名称")                    具有给定标签名称的第一个元素将被返回
  7. find_element_by_class_name("类的名称")                    具有匹配的类属性名称的第一个元素将被返回
  8. find_element_bt_css_selector("")                                      具有匹配的CSS选择器的第一个元素将被返回 需要熟悉CSS选择器

查到多个元素  返回list对象

  1. find_elements_by_name("name的属性值")
  2. find_elements_by_xpath("元素的xpath路径")
  3. find_elements_by_link_text("a元素的文本值")
  4. find_elements_by_partial_link_text("name的属性值")
  5. find_elements_by_tag_name("标签元素名称")
  6. find_elements_by_class_name("类的名称")
  7. find_elements_bt_css_selector("")

以下定位元素的方法与上方一致

find_element(By.XPATH, "")

find_elements(By.XPATH, "")

By类的可用属性:

标签:定位,elements,name,text,元素,element,find
来源: https://www.cnblogs.com/li-han-qiang/p/16694012.html