文章目录
一、Selenium中WebDriver8种基本元素定位方式
# 1. 通过元素的id属性进行定位。
find_element_by_id("id属性值")
# 2. 通过元素的name属性进行定位。
find_element_by_name("name属性值")
# 3. 通过元素的class属性进行定位。
find_element_by_class_name("class属性值")
# 4.通过元素标签进行定位。
find_element_by_tag_name("标签名")
# 5. 通过超链接中全部文字定位超链接。
find_element_by_link_text("完整超链接文本")
# 6. 通过超链接中部分连续文字定位超链接。
find_element_by_partial_link_text("部分超链接文本")
# 7. 通过XPath定位元素。
find_element_by_xpath("XPath路径表达式")
# 8. 通过css选择器定位元素。
find_element_by_css_selector("css选择器定位策略")
二、WebDriver8种基本元素定位方式复数形式
# 1. 通过元素的id属性进行定位。
find_elements_by_id("id属性值")
# 2. 通过元素的name属性进行定位。
find_elements_by_name("name属性值")
# 3. 通过元素的class属性进行定位。
find_elements_by_class_name("class属性值")
# 4.通过元素标签进行定位。
find_elements_by_tag_name("标签名")
# 5. 通过超链接中全部文字定位超链接。
find_elements_by_link_text("完整超链接文本")
# 6. 通过超链接中部分连续文字定位超链接。
find_elements_by_partial_link_text("部分超链接文本")
# 7. 通过XPath定位元素。
find_elements_by_xpath("XPath路径表达式")
# 8. 通过css选择器定位元素。
find_elements_by_css_selector("css选择器定位策略")
三、By定位8种定位方式
示例文章请看:https://blog.csdn.net/Liuyuelinjiayou/article/details/106301696
# 1. 通过元素的id属性进行定位。
# ("id"," ")
find_element(By.ID, "id属性值")
# 2. 通过元素的name属性进行定位。
# ("name", " ")
find_element(By.NAME, "name属性值")
# 3. 通过元素的class属性进行定位。
# ("class name", " ")
find_element(By.CLASS_NAME, "class属性值")
# 4.通过元素标签进行定位。
# ("tag name", " ")
find_element(By.TAG_NAME, "标签名")
# 5. 通过超链接中全部文字定位超链接。
# ("link text", " ")
find_element(By.LINK_TEXT, "完整超链接文本")
# 6. 通过超链接中部分连续文字定位超链接。
# ("partial link text", " ")
find_element(By.PARTIAL_LINK_TEXT, "部分超链接文本")
# 7. 通过XPath定位元素。
# ("xpath", " ")
find_element(By.XPATH, "XPath路径表达式")
# 8. 通过css选择器定位元素。
# ("css selector", " ")
find_element(By.CSS_SELECTOR,