一、selenium 定位方法
1、WebDriver8 种基本元素定位方式
1)find_element_by_id() 根据 id 属性进行定位
2)find_element_by_name() 根据 name 元素进行定位
3)find_element_by_class_name() 根据 class 的名字进行定位
4)find_element_by_xpath() xpath 是 XML 路径语言,它可以用来确定 xml 文档中的元素位置,通过元素的路径来完成对元素的查找
5)find_element_by_css_selector() CSS 属性定位可以比较灵活地选择控件的任意属性,定位方式也会比 xpath 快
6)find_element_by_tag_name() 根据标签名进行定位
7)find_element_by_link_text() 根据完整的超链接文字进行定位
8)find_element_by_partial_link_text() 根据部分超链接文字进行定位
2、By 定位
by 定位需要需要导入 By 类:from selenium.webdriver.common.by import By
find_element(By.ID,"")
find_element(By.NAME,"")
find_element(By.CLASS_NAME,"")
find_element(By.TAG_NAME,"")
find_element(By.LINK_TEXT,u" ")
find_element(By.PARTIAL_LINK_TEXT