在Geb中获取输入类型

火腿

我使用Geb编写了一个脚本,该脚本将使用随机输入多次测试调查,以确保没有中断。我想遍历表单上的每个输入,并根据输入类型做不同的事情。

例如:

while ($("form").find("input", j)) {
    if($("form").find("input", j) == "checkbox"){
        //check it sometimes
    }
    else if($("form").find("input", j) == "select"){
        //select a random option
    }
    j++
}

我不确定该调查将如何进行,因此我宁愿像人类一样浏览页面,而不是先进行所有复选框再进行所有选择等操作。可以检查像我这样的输入类型例子?

另外,我注意到我在重复$(“ form”)。find(“ input”,j)。我可以像在jQuery中那样使它成为变量吗?

结束了

只需在导航器中收集所有inputs和selects,然后遍历它们。使用is(String tagName)检测选择的元素和@type属性访问器来检测其他元素类型:

def form = $("form")
def formElements = form.find("input") + form.find("select")
formElements.each { Navigator element ->
    if (element.is("select") {
        //select a random option
    }
    if (element.@type == "checkbox") {
        //check it sometimes
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取js中输入类型文本的值

来自分类Dev

如何从输入类型=数字中获取值?

来自分类Dev

Geb:在输入字段中设置文本

来自分类Dev

在输入文件中获取zip文件的文件类型

来自分类Dev

无法获取通过angularJS中的指令创建的输入类型的值

来自分类Dev

使用JavaScript从HTML中的输入标签获取类型

来自分类Dev

获取输入类型文本以在Rails中设置参数

来自分类Dev

获取VB代码中输入类型文本的值

来自分类Dev

在输入文件中获取zip文件的文件类型

来自分类Dev

无法获取通过angularJS中的指令创建的输入类型的值

来自分类Dev

在类定义中获取可调用的输入/输出类型

来自分类Dev

试图从JS变量中获取输入类型的ID

来自分类Dev

输入类型= chrome,firefox中的获取范围边距

来自分类Dev

使用 Angular 从输入类型的电子邮件中获取价值

来自分类Dev

如何在jQuery中获取先前输入类型文本的值?

来自分类Dev

从输入类型文件获取值

来自分类Dev

从HTML表单获取输入的类型

来自分类Dev

如何获取输入值的类型?

来自分类Dev

Haskell中的输入类型

来自分类Dev

如何在jQuery中获取输入类型复选框和单选的类型

来自分类Dev

从文件中获取输入

来自分类Dev

从输入中获取值

来自分类Dev

如何从指令中设置输入类型文本的值,该指令从数组中获取随机值

来自分类Dev

如何在反应中从多个字段中获取相同输入类型的值?

来自分类Dev

在JPA中获取类型

来自分类Dev

在Python 3.4中一次获取两种不同输入类型的方法

来自分类Dev

javascript:在IE9中获取输入字段(类型=文件)的base64

来自分类Dev

具有``multiple''属性时在jQuery中获取输入类型文件的值

来自分类Dev

从具有'void'返回类型的函数中获取结果,而结果变量是输入参数之一-C ++

Related 相关文章

  1. 1

    获取js中输入类型文本的值

  2. 2

    如何从输入类型=数字中获取值?

  3. 3

    Geb:在输入字段中设置文本

  4. 4

    在输入文件中获取zip文件的文件类型

  5. 5

    无法获取通过angularJS中的指令创建的输入类型的值

  6. 6

    使用JavaScript从HTML中的输入标签获取类型

  7. 7

    获取输入类型文本以在Rails中设置参数

  8. 8

    获取VB代码中输入类型文本的值

  9. 9

    在输入文件中获取zip文件的文件类型

  10. 10

    无法获取通过angularJS中的指令创建的输入类型的值

  11. 11

    在类定义中获取可调用的输入/输出类型

  12. 12

    试图从JS变量中获取输入类型的ID

  13. 13

    输入类型= chrome,firefox中的获取范围边距

  14. 14

    使用 Angular 从输入类型的电子邮件中获取价值

  15. 15

    如何在jQuery中获取先前输入类型文本的值?

  16. 16

    从输入类型文件获取值

  17. 17

    从HTML表单获取输入的类型

  18. 18

    如何获取输入值的类型?

  19. 19

    Haskell中的输入类型

  20. 20

    如何在jQuery中获取输入类型复选框和单选的类型

  21. 21

    从文件中获取输入

  22. 22

    从输入中获取值

  23. 23

    如何从指令中设置输入类型文本的值,该指令从数组中获取随机值

  24. 24

    如何在反应中从多个字段中获取相同输入类型的值?

  25. 25

    在JPA中获取类型

  26. 26

    在Python 3.4中一次获取两种不同输入类型的方法

  27. 27

    javascript:在IE9中获取输入字段(类型=文件)的base64

  28. 28

    具有``multiple''属性时在jQuery中获取输入类型文件的值

  29. 29

    从具有'void'返回类型的函数中获取结果,而结果变量是输入参数之一-C ++

热门标签

归档