请问我做吉利网站吉利啊,导航网站备案,网站建设所需资料及费用,学历提升的正规机构1.appium inspector#xff08;定位元素的工具#xff09;使用方法 详细介绍#xff1a; 详细解释#xff1a;
图标名称说明1Show Element Handles是否显示元素句柄2Select Elements选择元素定位3Tap/Swipe By Coordinates按坐标点击/滑动4Download Screenshot下载屏幕截…1.appium inspector定位元素的工具使用方法 详细介绍 详细解释
图标名称说明1Show Element Handles是否显示元素句柄2Select Elements选择元素定位3Tap/Swipe By Coordinates按坐标点击/滑动4Download Screenshot下载屏幕截图5Press Back Button按下后退按钮6Press Home Button按主页按钮7Press App Switch Button按应用程序切换按钮8Native App Mode本机应用程序模式9Web/Hybrid App ModeWeb/混合应用程序模式10Refresh Source Screenshot刷新源和屏幕截图11Search for element搜索元素12Start Recording开始录制13Quit Session Close Inspector退出会话并关闭检查器 2.appium定位方法 1目标元素有 resource-id 且该 id 唯一 , 或排第一个 driver.find_element_by_id 2目标元素有 content-desc 属性 driver.find_element_by_accessibility_id 3以上条件均不具备 -XPATH driver.find_element_by_xpath 备注 appium 寻找元素的形式与 selenium 基本相同 都有单数和复数形式 find_element_by_XXX 符合条件的 第一个元素 找不到抛出异常所以如果自己所找的元素匹配到了多个值若该值显示在第一个的话就可以用该表达式 find_elements_by_XXX 符合条件的所有元素的列表找不到返回空列表 同时也有全局查找和局部查找 通过 WebDriver 查找范围是整个界面树形结构 通过 WebElement 查找范围是该节点的子节点 Xpath 在 appium 中的原理 在 Appium 中我们没法使用 css 因为 css 是 web 专用的 与 web 不同底层测试驱动并不识别 XPATH Appium 负责解析 xpath 给底层测试驱动来识别 每个节点名对应元素的 class 属性 对于一些比较复杂的元素的定位我们可以用它定位 driver.find_element_by_xpath(//ele1/ele2[attra1]) xpath 表达式 1通过 ID 选择 //*[resource-idcom.hpbr.bosszhipin:id/view_job_card] 2通过 CLASS 选择 //android.view.ViewGroup 3通过其他属性选择 //*[ 属性 属性值 ] 4选择子元素 // [ 属性 属性值 ]/ 5选择父元素 //*[ 属性 属性值 ]/..