Selenium的八种定位方式?
与name有关的有三种:
- name:使用name属性值来定位
- class_name:使用class属性值来定位
- tag_name:使用标记名称来定位
与link相关的有两种:
- link_text:使用超级链接的全部文本来定位
- partitial_link_text:使用超级链接的部分文本来定位
与id有关:
- id:使用id属性值来定位
全能选手:
- xpath:使用xpath表达式来定位
- css_selecto:使用css表达式来定位
每种定位方法都有两套语法格式:
(1)语法一:find_element_by_……("xxxxxx")
(2)语法二:先导入类By
from selenium.webdriver.common.by import By
然后调用find_element(By.XXX,"xxxxxx")<