espresso

    1热度

    1回答

    我将通过使用Espresso库编写测试代码。 但是,我无法找到以下测试的解决方法。 测试模块是登录模块。 检查用户标识和密码后,将在LoginActivity上调用两个方法。 但是,我不知道如何捕捉到调用的方法.... 下面是我的测试代码段。 public class LoginActivityTest extends ActivityInstrumentationTestCase2<LoginA

    2热度

    1回答

    我一直在为自己的应用程序开发自动化测试,但是,我们已经达到了必须在应用程序环境之外更改选项的点。为此,我们决定使用最新的UIAutomator v2。通过这样做,我们可以在我们的应用程序和UI Automator中使用espresso测试来进行系统弹出窗口或更改同一测试中的设置。 现在的问题是,我们必须维护min SDK 16用于合同目的。这使得无法使用UIAutomator v2。 编译器本身提

    3热度

    1回答

    我正在使用Espresso进行一些自动化测试用例。情景是: 我有一个活动,其中包含两个片段说FrgA和FrgB。 FrgA包含一个列表,其中有一些项目会将用户点击FrgB。 一旦显示了FrgB,我检查FrgB上是否存在gridview。我用这个代码是: @Test public void testProductsDisplayed(){ onData(anything()).atPos

    2热度

    1回答

    我正尝试在Espresso上运行一些简单的活动集成测试,这些活动一旦启动就会触发一个加载程序来检索一些数据。 的问题是,当我运行我的测试(例如即使是很简单的检查,如果一个按钮是在主网页)的结果是连续变化的,而且我不断收到不同的时间NPE 试图调用空对象上的虚拟方法 “android.content.Context.getApplicationContext()” 参考 我的活动是空的,并持有的片段

    4热度

    1回答

    我想使用espresso框架自动化android原生应用程序,我找不到如何获取元素列表的方法。 (例如,我需要检查所有checkboxed页面上) 硒我可以这样做: elements = self.driver.find_elements_by_xpath("//xpath") for element in elements: //do stuff