2 元素定位

1 元素定位方式

  • find_element_by_id()
  • find_element_by_name()
  • find_element_by_class_name()
  • find_element_by_tag_name()
  • find_element_by_link_text()
  • find_element_by_partial_link_text()  # link 中的部分文字
  • find_element_by_xpath()
  • find_element_by_css_selector()

2 xpath 定位插件

  •  firefox 插件 ruto 可帮助获取 xpath

3 input 标签(input 标签 type 属性设置)

  • button

  • checkbox

  • file

  • hidden

  • image

  • password

  • radio

  • reset

  • submit

  • text

 4 xpath 定位

  • 单一条件查找
    • //*[@text='短视频']
  • 组合条件查找
    • //*[@resource-id='com.kaikeba.android:id/main_tab_tv' and @text='我的学习']
  • 通过父类查找
    • //*[@resource-id='com.kaikeba.android:id/main_tab_me']//*[@text='个人中心']
  • 通过子类查找(向上两级)
    • //*[@resource-id='com.kaikeba.android:id/main_tab_me']/../..//*[@text='个人中心']
  • 包含
    • //*[contains(@resource-id,'main_tab_me')]//*[@text='个人中心']
posted @ 2021-01-18 22:23  栗子测试开发  阅读(75)  评论(0)    收藏  举报