android-espresso 相关问题

Espresso是一个用于编写Android UI测试的库。也被称为Google的Android测试工具

Android:Espresso:意图的init活动 - java.lang.RuntimeException:无法启动活动

我想在开始活动之前按意图启动它。所以我重写方法getActivityIntent Here Espresso的测试:@RunWith(AndroidJUnit4 :: class)类TraderDetailsActivityTest {// val context = ...

回答 1 投票 1

Android Espresso - 关闭SearchView

我正在为Android的Espresso测试工作,我的一个动作是想使用SearchView搜索列表,选择一个项目,然后导航回上一个屏幕(关闭搜索视图...

回答 1 投票 0

Espresso AmbiguousViewMatcherException

我在尝试编写与listview项交互的代码时遇到AmbiguousViewMatcherException异常。情景如下。我有一个listview有两个视图textview buttonView我有......

回答 3 投票 0

AmbiguousViewMatcherException多个RecyclerViews

我有一个包含RecyclerView的Fragment。但是因为我在这个片段中有很多元素,所以我想向上滑动列表以查看并检查此片段中的所有元素。早些时候......

回答 4 投票 5

Android Marshmallow:使用Espresso测试权限?

Android Marshmallow引入的新权限方案要求在运行时检查特定权限,这意味着需要根据用户是否提供不同的流...

回答 11 投票 57

Android Espresso java.lang.SecurityException:权限android.permission.SYSTEM_ALERT_WINDOW不是可更改的权限类型

我有一个需要SYSTEM_ALERT_WINDOW权限的Espresso脚本。我使用以下代码授予所有测试脚本的权限:@Rule public GrantPermissionRule permissionRule = ...

回答 1 投票 0

在Android Espresso测试中断言异常

我在Espresso中进行了一项测试,需要断言某个操作会导致异常被抛出。然而,似乎Espresso框架吞噬了原始的异常并且仅表现出...

回答 4 投票 1

如何使用espresso测试编写无线电组的测试用例

我需要在android-kotlin中使用espresso为无线电组编写测试用例,下面是我用过的xml。

回答 1 投票 0


无法检查布局是否不可滚动

这是我的布局:

回答 1 投票 0

检查开始另一个活动时失败:

当TradersActivity上的单击按钮启动JsonViewActivity时我需要检查是否成功启动了JsonViewActivity。这里Espresso测试:@RunWith(AndroidJUnit4 :: class)类TradersActivityTest {...

回答 1 投票 0

在androidTest文件夹中创建DummyActivity以进行测试

我在androidTest文件夹中创建了一个虚拟活动,并在androidTest文件夹中的AndroidManifest文件中声明了该活动。我的基本目的是通过放置它来测试可重用的片段......

回答 2 投票 16

Espresso检查视图要么不显示,要么不显示

以下语句不起作用,因为doesNotExist()返回ViewAssertion而不是匹配器。没有try-catch的任何方式使它工作? 。检查(或者(比赛(doesNotExist()))或(...

回答 3 投票 4

如何在运行Espresso测试时禁用代码中的动画

有没有人设法在运行Espresso测试时通过代码禁用动画?我一直在尝试按照此网页上的说明操作(从此处链接):https://code.google.com/p / ...

回答 3 投票 11

无法使用mockwebserver启动Espresso测试:无法解析com.squareup.okhttp3:okhttp

build.gradle中的Android Studio 3.3:buildscript {ext.KOTLIN_VERSION ='1.3.21'lext.ESPRESSO_VERSION ='3.2.0-alpha02'存储库{google()jcenter()} ...

回答 1 投票 -1

将ViewModelProvider.Factory的提供者注入esspresso测试

我有ViewModel.Factory的自定义实现,它是由Dagger2接口注入的lambda提供的ViewModelFactoryComponent {val factoryProvider:(Bundle?) - > ViewModelProvider ....

回答 2 投票 1

Espresso - 如何定位并单击ListView中的第一个项目

我想用Expresso选择ListView中的第一个项目。我无法通过文本进行定位,因为列表总是会更改。同样,列表中的所有项目都具有相同的ID,并且不是唯一的。我有 ...

回答 1 投票 0

片段不与片段管理器关联

我正在使用导航组件为具有一个活动和多个片段的应用程序编写一些仪器测试。 我的启动画面的代码如下: 类 SplashFragment :片段...

回答 5 投票 0

ELI5:帮助我了解移动应用程序(iOS或Android)上的功能测试失败时的补救/调试

情况:QA使用Appium或XCUITest或Espresso等任何框架在真实设备上运行功能测试。假设你有真正的积极失败。这些QA人员只知道如何压缩......

回答 1 投票 0

Espresso Wiremock整合[关闭]

我开发了一个带登录屏幕的小应用程序,并编写了一些Espresso脚本来实现自动化。我知道WireMock是一个灵活的库,用于存根和模拟Web服务。 ...

回答 3 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.