首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在android/iOS本机应用程序上测试xpath已确定正确的元素

如何在android/iOS本机应用程序上测试xpath已确定正确的元素
EN

Stack Overflow用户
提问于 2016-06-30 05:44:54
回答 3查看 361关注 0票数 0

安卓用户名字段详情: content-desc:类型: android.widget.EditText文本:用户名索引:0已启用:真实位置:{30,293}大小:{480,60} checkable: false checked: false focusable: true clickable: true long-clickable: true package: true package: com.senrysa.parkingplace password: false resource-id: com.senrysa.parkingplace:id/LoginUserName scrollable: false selected: false xpath: false

我已经创建了带有属性文本的部分xpath ...即xpath =“//android.widget.EditText@text=‘用户名’”)

但它并没有奏效。

如何在android/iOS本机应用程序上测试xpath已确定正确元素?

EN

回答 3

Stack Overflow用户

发布于 2016-06-30 07:07:43

您可以尝试增加WebDriver的隐式等待时间,这样在元素可见之前它就不会出错。

请分享你的代码片段和错误堆栈,以获得精确的解决方案。

票数 0
EN

Stack Overflow用户

发布于 2016-06-30 08:29:40

当您只想确认特定元素的xpath时,您应该尝试以下操作:

click if >单击if button/link

  • sendKeys if inputfield

  • check/un-check if复选框

我想,这将是验证@Tanmay的最简单方法

票数 0
EN

Stack Overflow用户

发布于 2016-06-30 11:48:18

@Narendra

我通过XPath测试仪查过了..。它工作正常。

当我们使用@AndroidFindBy(xpath = ("//android.widget.EditText@text='Username'"))不起作用

@AndroidFindBy由此xpath标识,其中作为绝对xpath工作正常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38114840

复制
相关文章
Appium面试题
8、您对端到端移动测试自动化了解多少?执行端到端移动测试自动化时应牢记哪些事项?
wangmcn
2022/07/26
4.5K0
pCloudy的方式–连续测试平台可实现高速,高质量的移动应用程序测试
以应用为中心的组织所面临的持续挑战是,开发具有适应市场上各种移动设备,频繁更新设备OS版本的能力的应用。主要挑战之一是确保移动应用程序具有多平台支持。应用程序开发团队面临的另一个主要挑战是按时交付用户的动态需求!这促使需要在不影响质量的前提下高速开发移动应用程序。否则,客户很有可能会转向竞争对手。这就是为什么大多数组织希望在快节奏的环境中工作,以实现诸如敏捷,持续集成和移动DevOps之类的高端技术的原因。
用户7466307
2020/09/03
1.8K0
pCloudy的方式–连续测试平台可实现高速,高质量的移动应用程序测试
关于xpath的应用
1.xpath中使用contains xpath(span[contains(@class, 'xxx')]) Xpath如何选择不包含某一个属性的节点? 这里可以用到 not 例如排除一个属性的节
hankleo
2020/09/17
5590
软件测试|iOS自动化测试——元素定位
除了通用定位方式外,iOS 还有其他特殊的定位方式,本章节仅介绍 iOS 特有定位。
霍格沃兹测试开发Muller老师
2022/12/29
2730
自动化-Appium-元素定位(Python版)
本章节讲解是指在原生(APP)下进行元素定位,如果是Web(移动端里的浏览器)、混合(APP与WEBVIEW)里含有WEBVIEW页面进行元素定位,元素定位方法同Selenium一致,则可以参考Selenium章节里的元素定位子章节。
wangmcn
2022/07/25
2.2K0
自动化-Appium-元素定位(Python版)
appium中ios元素定位
appium中,IOS和Android元素定位方法有些不同。 查找元素的顺序,个人认为速度从快到慢的顺序是这样的: ios_predicate >> accessibility_id >> class_name >>xpath 可以写个demo来测试一下。
赵云龙龙
2021/04/23
3.3K0
Appium iOS 元素定位与操作
iOS App和Android App由于系统差异原因,元素属性和定位方式也存在一些差异,之前分享过Android 元素定位方式: 众里寻他千百度—Appium Android 元素定位方式 本文将分享iOS App元素定位方式。
清风穆云
2021/08/09
4.5K0
自动化测试之路 —— Appium元素定位
当今社会,人们的生活几乎已经无法离开形形色色的APP了,它提供给我们的便利与服务意义远远超出了其本身的软件价值。作为测试来说移动应用也早已是各大互联网公司的拳头产品,其本身的开发周期短,附属产品价值高等特性决定了今后的主导地位。
Austin_zhai
2022/08/29
1K0
自动化测试之路 —— Appium元素定位
自动化-Appium-元素定位(Java版)
本章节讲解是指在原生(APP)下进行元素定位,如果是Web(移动端里的浏览器)、混合(APP与WEBVIEW)里含有WEBVIEW页面进行元素定位,元素定位方法同Selenium WebDriver一致,则可以参考Selenium章节里的元素定位子章节。
wangmcn
2022/07/25
1.7K0
自动化-Appium-元素定位(Java版)
自动化测试之路 —— Appium元素定位
当今社会,人们的生活几乎已经无法离开形形色色的APP了,它提供给我们的便利与服务意义远远超出了其本身的软件价值。作为测试来说移动应用也早已是各大互联网公司的拳头产品,其本身的开发周期短,附属产品价值高等特性决定了今后的主导地位。
Austin_zhai
2022/09/26
2.1K0
自动化测试之路 —— Appium元素定位
自动化-Appium-微信小程序(Python版)
微信小程序其实也是正常的webview,但需要在微信里打开X5调试页面进行设置,脚本添加androidProcess参数才可以执行自动化测试。
wangmcn
2022/07/25
5.4K0
自动化-Appium-微信小程序(Python版)
怎样正确做web应用的压力测试?
提到压力测试,我们想到的是服务端压力测试,其实这是片面的,完整的压力测试包含服务端压力测试和前端压力测试。
小黑同学
2023/04/30
2K0
怎样正确做web应用的压力测试?
Flutter 1.22 正式发布
我们很高兴推出最新版本的Flutter,它广泛支持iOS 14和Android11。Flutter 1.22在以前版本的基础上构建,使开发人员能够从一个代码库为多个平台构建快速,美观的用户体验。我们的季度稳定版本包含最新功能,性能改进和错误修复,适合广泛的生产使用。
老孟Flutter
2020/10/23
7.5K0
Flutter 1.22 正式发布
自动化-Appium-微信公众号(Python版)
微信公众号其实也是正常的webview,但需要在微信里打开X5调试页面进行设置,脚本添加androidProcess参数才可以执行自动化测试。
wangmcn
2022/07/25
2.8K0
自动化-Appium-微信公众号(Python版)
使用 Cordova 构建应用的流程
Cordova 应用程序有几个组件。 下图展示了 Cordova 应用程序体系结构的高级视图。
acc8226
2022/05/17
4.3K0
使用 Cordova 构建应用的流程
Scrounger:iOS和Android移动应用程序渗透测试框架
Scrounger是一个模块化的移动应用程序渗透测试框架工具。它将Android和iOS这两个主流的移动操作系统同时整合到了一个框架中,极大的方便和满足了我们日常任务的需求。此外,Scrounger还具有使用方便、文档丰富、易于扩展等优点。
FB客服
2018/09/21
9450
Scrounger:iOS和Android移动应用程序渗透测试框架
Android之共享已安装的apk应用
          是否遇到过自己手机上有好的应用,但不知道怎么分享给好友的时候呢?作为一名程序员,遇到了这样简单的问题,肯定要想办法解决,经过google和百度,查得android上所有已安装的应用都会做一个备份,分别存放在三个地方: 1、系统签名的软件:/system/app 2、安装到内存上的非系统签名软件:/data/app 3、安装到sd卡上的非系统签名软件:/mnt/asec/包名-数字/pkg.apk 我们可以使用re浏览器查看和分享这些apk,本人已确认过,这些应用都是可用的,但是
forrestlin
2018/05/23
3.4K0
软件测试|iOS自动化——元素定位
除了通用定位方式外,iOS 还有其他特殊的定位方式,本章节仅介绍 iOS 特有定位。
霍格沃兹测试开发Muller老师
2023/01/09
2840
Android&iOS App元素定位利器——Macaca Inspector
阿里开源的Macaca框架中的一个小工具,用于获取App元素信息,该工具比较稳定,响应速度较快 可以给出最简化的xpath信息以及元素xpath的绝对路径,可以支持IOS和Android。
清风穆云
2021/08/09
2.2K0
如何在IOS上调试Hybrid应用
最近在找关于在xcode上调试Hybrid应用的方法,比如我想进行断点调试、日志打印已经屏幕适配等等,刻意去搜了下方法,虽然之前已经大致知道了,这里系统归纳一下,原文在https://developers.redhat.com/blog/2017/07/12/how-to-debug-your-mobile-hybrid-app-on-ios/,配图还是用的文中的配图,这里只是翻译一下。 正如你所知,有时候在一个手机设备上调试程序是一件非常困难的事。对于Android和网页应用来说,我们有Chrome De
糊糊糊糊糊了
2018/05/09
1.7K0
如何在IOS上调试Hybrid应用

相似问题

移动本机应用测试(IOS和Android)

30

如何检查本机iOS应用程序上的元素

57

在本机iOS/Android应用程序上嵌入NativeScript

13

如何确定Android元素的XPATH。硒+ Appium

811

如何确定正确的XPath?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文