写点什么

软件测试面试真题 | 说一下常用的控件定位方法

作者:测试人
  • 2022-11-03
    北京
  • 本文字数:477 字

    阅读完需:约 2 分钟

获取更多面试真题

面试官问: 说一下常用的控件定位方法


考察点

  • 对元素定位方法有多少了解

  • 用过哪些元素定位方式


技术点

  • 常用的定位方式


常用的定位

  • web 元素定位

  • app 元素定位


web 元素定位方法

  • id

  • name

  • xpath

  • css selector

driver.find_element(By.ID,"element ID")driver.find_element(By.NAME,"element NAME")driver.find_element(By.XPATH,"element XPATH")driver.find_element(By.CSS_SELECTOR,"element CSS SELECTOR")driver.find_element(By.TAG_NAME,"element TAG NAME")driver.find_element(By.CLASS_NAME,"element CLASS NAME")driver.find_element(By.LINK_TEXT,"element LINK TEXT")driver.find_element(By.PARTIAL_LINK_TEXT,"element PARTIAL_LINK_TEXT")复制代码
复制代码


app 元素定位方法

  • ID

  • xPath

  • accessibility ID

  • android uiautomator

  • ios predicate


总结

  1. 关于元素定位,涉及到 web 和 app 两个方向

  2. web 一共有 8 种定位方式,常用的元素定位方式有 id,name,xpath,css ,

  3. app 在原有的 web 定位的基础上,又增加了对 app 的支持,常用的元素定位方式有 id,xpath, accessibility ID, android uiautomator ,ios predicate 。

获取更多面试真题

发布于: 刚刚阅读数: 3
用户头像

测试人

关注

还未添加个人签名 2022-08-29 加入

还未添加个人简介

评论

发布
暂无评论
软件测试面试真题 | 说一下常用的控件定位方法_软件测试_测试人_InfoQ写作社区