腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8909)
视频
沙龙
0
回答
UiAutomator
检查
视图
可
见性
、
、
如果
视图
在屏幕上可见,我正尝试在
视图
上执行单击(或多次单击)。我想要这样的smth,但是没有obj.isVisible()方法。
浏览 5
提问于2017-06-14
得票数 0
1
回答
使用Espresso对Google Maps进行单元测试
、
、
我正在使用Espresso在我的应用程序上做一些UI测试。我有一个带有地图的片段,我在上面显示了一些项目,这些项目是我通过调用后端获得的。有没有办法在我的地图上用espresso做单元测试?
浏览 2
提问于2015-04-29
得票数 26
回答已采纳
1
回答
如何使用
UiAutomator
访问覆盖窗口?
、
、
、
我想用
UiAutomator
测试覆盖和应用程序之间的交互。 正如描述的那样,覆盖
视图
/窗口很难直接访问。无论如何,测试不能与
视图
交互,因为只有创建
视图
的线程才能访问
视图
,除非它们是通过
可
访问性框架(
UiAutomator
使用的
可
访问性框架)访问的。我是否可以通过
可
访问性框架公开覆盖
视图
,以便
UiAutomator
能够找到它们,即使它们运行在不同的进程中?是否有可能改变添加覆盖的方式,也许
浏览 1
提问于2018-02-20
得票数 5
2
回答
如何使用Unlocker应用程序从Android应用程序中删除广告
为了让它工作,我正在
检查
付费应用程序是否使用PackageManager.getPackageInfo()安装,如果是,我将所有广告
视图
的可
见性
设置为View.Gone。广告
视图
的可
见性
是否有可能由广告服务本身再次更改为可见?我之所以这样问,是因为通常情况下,当没有广告
可
显示时,广告可
见性
会在内部设置为View.Gone,并在有广告
可
显示时再次恢复。如果用户安装了"Unlocker“应用程序,关于如何从我的应用程序中删除广告
视图</e
浏览 1
提问于2011-03-01
得票数 2
1
回答
ValueError:接收不包含有效的XML: does
当我试图转储设备或执行Culebra时,会出现以下错误:回溯(最近一次调用):文件“C:/Python27 27/脚本/转储”,第4行,在import('pkg_resources').run_script('androidviewclient==20.0.0b6',‘dump’中)文件"C:\python27\lib\site-packages\pkg_resources_init_.py",第666行,在run_script self.require(requires).run_script(script_name,中( ns)文件"
浏览 8
提问于2020-11-22
得票数 0
1
回答
可
扩展列表
视图
刷新
、
、
我正在使用
可
扩展列表
视图
,我需要刷新,因为我正在搜索列表中只有父对象。我搜索了教程,在该教程中,我只能为某些父对象设置可
见性
,而不能为所有
可
扩展列表
视图
对象设置可
见性
。 提前谢谢。
浏览 4
提问于2010-03-13
得票数 2
回答已采纳
1
回答
如何使用循环在appium中找到元素
、
、
、
我可以滑动,直到找到元素,但之后我得到的是NoSuchElementException。 我写了下面的代码。 int startX=(int) (dimension.width*0.5); int endY=(int) (dimension.width*0.2); bo
浏览 25
提问于2020-10-19
得票数 0
1
回答
UI和driver.swipe通过appium的区别是什么?
、
、
、
我想知道,当我尝试用滚动查找元素时,UI Automator和driver.swipe有什么不同。new UiScrollable(new UiSelector().scrollable(true).instance(0)).scrollIntoView(new UiSelector().text("' + text + '").instance(0))') 对于driver.swipe,x和
浏览 5
提问于2021-01-16
得票数 0
回答已采纳
2
回答
如何转储android UI组件操作及其数据以帮助解决难以重现的错误
、
有没有办法在android中记录用户的动作?例如,如果有人单击按钮或输入文本,或滚动列表,如何识别这些操作并记录UI组件中的数据?
浏览 2
提问于2013-05-23
得票数 7
8
回答
Espresso:返回布尔值,如果存在
视图
、
、
、
我试图
检查
一个
视图
是否与Espresso一起显示。下面是一些伪代码来展示我正在尝试的内容: if (
UiAutomator
.getbyId(SomeId).exists()){ }
浏览 7
提问于2013-12-27
得票数 49
回答已采纳
1
回答
当android View在App内可见时,是否会触发事件?
、
我的应用程序包含多个
视图
(
可
滚动),其中之一是CustomView (扩展
视图
),当此
视图
在可见区域内时,是否有任何安卓事件触发。我想的方法是在onAttachedToWindow的时间范围内使用后台线程来onDetachedToWindow这个线程将使用customView.getGlobalVisibleRect(rectangle)来
检查
视图
的任何部分是否在屏幕上可见,但这是自旋锁方法,有没有更好的方法来检测可
见性
,任何在我可以调用getGlobalVisible
浏览 1
提问于2015-08-14
得票数 18
回答已采纳
2
回答
UiAutomator
Android - setText方法不起作用。
、
、
现在,我正在尝试使用
UIAutomator
。我们创建一个应用程序。在测试它时,setText方法
UIAutomator
不起作用。单击EditText时,将出现键盘。
浏览 7
提问于2014-12-17
得票数 4
2
回答
EarlGrey -如何
检查
屏幕上是否显示了多个对象
、
、
、
must narrow down the selection until it can uniquely identify a single UI element 我的UI上有三个UIViews,我需要
检查
使用grey_sufficientlyVisible()断言的可
见性
。但是,除非我真的使用它们各自的
可
访问性标签来挑选每个标签,否则我无法匹配所有这些标签。是否有一种方法来匹配一个超级
视图
集,还是应该为每个
视图
创建单独的测试条件?
浏览 0
提问于2016-02-17
得票数 3
回答已采纳
1
回答
使用辅助功能服务在屏幕上查找按钮或文本的坐标。
、
、
、
、
例如,是否可以像这样使用辅助功能服务: 这在Android上有可能吗?
浏览 5
提问于2022-06-03
得票数 1
回答已采纳
1
回答
Android Studio布局
检查
器使用什么API来访问应用程序的DOM状态?
、
Android Studio布局
检查
器使用什么API来
检查
正在运行的应用的
视图
树? 我有一个用例,我需要做一些类似的事情。
浏览 0
提问于2021-05-08
得票数 1
7
回答
安卓测试:
UIAutomator
与Espresso
、
、
我在寻找用于Android自动化的测试框架,我偶然发现了UI Automator和Espresso,这是我感到困惑的部分-
浏览 5
提问于2015-06-26
得票数 79
1
回答
测试主屏幕小部件的最佳方法
、
、
、
测试android主屏幕小部件的最佳方法是什么?很难找到任何示例代码:/哪些框架支持测试?
浏览 5
提问于2014-04-24
得票数 5
1
回答
标志:访问、上下文、角色
、
我的目标:向“招聘人员”(角色)展示所有标记其节点的用户的
视图
。换句话说,标志
可
访问性/可
见性
取决于作者的角色和节点类型。我需要的如果节点的作者具有“招聘者”角色,则向每个用户显示一个标志我不知道如何根据作者的角色控制标志的可
见性
/
可
访问性。我
检查
了几个模块,但还没有找到任何相关的模块。我同意
视图
:我想我只能为“招聘人员”(在<e
浏览 0
提问于2017-12-14
得票数 2
1
回答
当系统的WebView为Chrome或安卓系统WebView时,无法在基于WebView的应用程序上获取
uiautomator
转储,这两个版本均为84
、
、
我正在从不同的应用程序中获取xml dump,这些应用程序在我构建的一个应用程序的服务中运行
uiautomator
dump命令,该应用程序位于一个带根目录的手机中。当版本是84时,只有在WebView应用程序中,我不能获得
视图
,xml只显示有一个WebView,但不显示它的子元素。我用Appium尝试了同样的方法(只是为了测试的目的,以防我遗漏了什么,因为我需要在不连接到pc的情况下获得应用程序中的xml ),而且行为是相同的(据我所知,Appium也使用
uiautomator
来转储
视图
我想知道的是,最新的Android
浏览 71
提问于2020-08-15
得票数 1
回答已采纳
1
回答
Espresso -如何将typeText转换为英语或其他语言输入模式
、
、
、
我正在使用Espresso实现我的应用程序的自动测试框架。但是在我设计的一些测试用例中,我发现我的测试总是失败的,根本原因不是我关于特性实现代码的测试代码。根本原因是在android的输入法模式下,有时是中文输入法,而我的输入文本是英文,那么输入值就会失败。因此,我想知道如何将当前的typeText输入法模式从中文切换到英文,或者如何确保没有手动配置的输入方法模式是英文的?我认为这是一个重要的要求,因为当我们在应用程序中支持多种语言时,我们需要在测试期间自动切换到所需的语言。以下是我的代码,如果默认输入模式是英语,则没有任何问题。 onView(withId(R.id.entryWor
浏览 3
提问于2016-04-03
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券