@Test
    public void itFindsChildrenOfTheRoot() {
        // Bottom
        ViewGroup D = match();
        ViewGroup e = ignore();
        ViewGroup F = match();

        // Middle
        ViewGroup b = ignore(D, e);
        ViewGroup C = match(F);

        // Root
        ViewGroup root = ignore(b, C);

        List<View> views = searchViews(root);
        assertFoundViews(views, C, D, F);
    }
Root, doesn't match, but children on various levels do.

          a
       /     \
      b       C (1)
   /     \      \
  D(2)    e      F (3)
selendroid-server/src/test/java/io/selendroid/server/model/internal/AbstractNativeElementContextTest.java