에스프레소 레코더 나에게 다음 코드를 썼다. 나는 다음과 같이 바꿨다 : onView(withId(R.id.skipBtnTextView_BirthdayActivity)).check(matches(withText("Skip this step")));
onView(withId(R.id.skipBtnTextView_BirthdayActivity)).perfor
ID 또는 이름이없는 WebView 페이지 요소에서 작업을 수행 할 수 있습니까? onWebView()
.withElement((...))
.perform(webKeys("text"));
EspressoWeb에서 해결책을 찾고 있는데이 라이브러리에서 불가능할 경우 더 나은 해결책을 제안하십시오. 예를 들어 Locator.XPAT
데이터 입력 양식이있는 긴 세로 화면이 있습니다. 양식의 입력란 중 하나가 화면에 표시 될 때까지이 화면을 스 와이프 (아래로 스크롤)해야합니다. 화면에서 더 높은 위치에있는 요소에 대해 swipeUp() 및 scrollTo() ViewAction을 사용 해보지 만 스 와이프 후에 화면에서 이러한 요소가 숨겨지는 것을 방지하지 못했습니다.
등록 대화 상자가 있는데 에스프레소를 사용하여 테스트해야하지만 "계층 구조에서 여러 뷰와 일치"하는 오류가 항상 발생합니다. 등록 대화 상자의 부 : <com.rey.material.widget.EditText
android:id="@+id/input_name"
android:layout_width="match_parent"
에스프레소로 EditText의 글꼴 크기, 높이 및 너비를 어떻게 확인할 수 있습니까? onView(withId(R.id.editText1)).perform(clearText(), typeText("Amr")); 그리고 텍스트 읽기 : onView(withId(R.id.editText1)).check(matches(withText("Amr")));
레이아웃 배경색으로 에스프레소 테스트를 수행하려면 어떻게해야합니까? 현재 hasBackground() 사용 onView(withId(R.id.backgroundColor)).check(matches(hasBackground(Color.parseColor("#FF55ff77"))));
을하지만 오류가 발생합니다 android.support.test.esp