如何在Geb中选择整个内容?

时间:2016-01-08 00:35:39

标签: geb

假设我想编写一个模块,它可以捕获来自<input>标记的数据和原始数据:

<div>Value1</div>
<div><input type="text" value="Value2"></div>
...

我写了

class MaybeInput extends Module {

    static content = {

        hasInput {
            if( $("input").length )
                return true;
            }
            else {
                return false;
            }
        }

        nav {
            if( hasInput ) {
                $("input")
            }
            {
                // return entire content! how?
            }
        }



    }

}

所以我可以抓住

static content = {
   elem {
       i -> $("div", i).module(MaybeInput)
   }
}

如何在MaybeInput中返回整个内容?

0 个答案:

没有答案