通过geb中的循环调用具有相似名称的方法

凯妮

我是Geb的新手,也是Java的新手。我问自己是否可以通过循环调用多个方法。例如这部分:

homePage.file1 = Content.Upload()
isDisplayed(homePage.clear1, true)
homePage.file2 = Content.Upload()
isDisplayed(homePage.clear2, true)
homePage.file3 = Content.Upload()
isDisplayed(homePage.clear3, true)

我有想法通过循环调用它,因为名称彼此非常相似。只是数字不同。所以我想到了这样的事情:

String[] elements = { "file1", "file2","file3"}
for( int i = 0; i <= elements.length - 1; i++){
    homePage.elements[i] = Generator.fileUpload()
}

但这行不通。有没有其他方法可以让它发挥作用?

问候

迈克

认为这是您要实现的目标?:

def elements = ["file1", "file2","file3"]
elements.each {     
    homePage."${it}" = Generator.fileUpload()
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中的循环内调用具有相同名称的变量序列

来自分类Dev

在Ruby中调用具有相同名称的函数和方法

来自分类Dev

在Ruby中调用具有相同名称的函数和方法

来自分类Dev

通过反射调用具有命名参数的方法

来自分类Dev

通过反射调用具有命名参数的方法

来自分类Dev

通过PerformSelector iOS调用具有多个参数的方法

来自分类Dev

如何在异构类的实例上循环以调用具有相同名称和参数的方法?

来自分类Dev

Java。确定两个方法调用具有相似的线程上下文

来自分类Dev

在名称空间列表中调用具有相同名称的函数

来自分类Dev

调用具有通用参数的方法

来自分类Dev

通过反射调用具有Class <T>类型参数的私有方法

来自分类Dev

在循环变量中重用具有给定名称的VAR?

来自分类Dev

如何在Django的不同目录中调用具有相同名称的模板?

来自分类Dev

如何在php中调用具有相同div名称的脚本函数?

来自分类Dev

通过反射调用具有params参数的泛型方法

来自分类Dev

如何调用具有for_each循环参数的函数?

来自分类Dev

在VBA中循环浏览具有相似名称结构的工作表

来自分类Dev

在VBA中循环浏览具有相似名称结构的工作表

来自分类Dev

在循环中选择具有相似模式的列名称

来自分类Dev

在具有相似名称的列之间使用 for 循环

来自分类Dev

使用具有相似值的NodeList

来自分类Dev

从无约束的方法中调用具有约束的通用类型的方法

来自分类Dev

如何在Kotlin中调用具有不同上限的方法?

来自分类Dev

NPE在Android中调用具有getContentResolver()。query的方法时

来自分类Dev

正确使用具有相同名称的表单的方法

来自分类Dev

为什么必须使用继承类的全名调用具有相同名称(不是签名)的基类上的方法?

来自分类Dev

使用具有类的合格名称的字符串调用通用模棱两可的方法

来自分类Dev

反射:调用具有通用参数的方法

来自分类Dev

调用具有多个默认值的方法

Related 相关文章

  1. 1

    在python中的循环内调用具有相同名称的变量序列

  2. 2

    在Ruby中调用具有相同名称的函数和方法

  3. 3

    在Ruby中调用具有相同名称的函数和方法

  4. 4

    通过反射调用具有命名参数的方法

  5. 5

    通过反射调用具有命名参数的方法

  6. 6

    通过PerformSelector iOS调用具有多个参数的方法

  7. 7

    如何在异构类的实例上循环以调用具有相同名称和参数的方法?

  8. 8

    Java。确定两个方法调用具有相似的线程上下文

  9. 9

    在名称空间列表中调用具有相同名称的函数

  10. 10

    调用具有通用参数的方法

  11. 11

    通过反射调用具有Class <T>类型参数的私有方法

  12. 12

    在循环变量中重用具有给定名称的VAR?

  13. 13

    如何在Django的不同目录中调用具有相同名称的模板?

  14. 14

    如何在php中调用具有相同div名称的脚本函数?

  15. 15

    通过反射调用具有params参数的泛型方法

  16. 16

    如何调用具有for_each循环参数的函数?

  17. 17

    在VBA中循环浏览具有相似名称结构的工作表

  18. 18

    在VBA中循环浏览具有相似名称结构的工作表

  19. 19

    在循环中选择具有相似模式的列名称

  20. 20

    在具有相似名称的列之间使用 for 循环

  21. 21

    使用具有相似值的NodeList

  22. 22

    从无约束的方法中调用具有约束的通用类型的方法

  23. 23

    如何在Kotlin中调用具有不同上限的方法?

  24. 24

    NPE在Android中调用具有getContentResolver()。query的方法时

  25. 25

    正确使用具有相同名称的表单的方法

  26. 26

    为什么必须使用继承类的全名调用具有相同名称(不是签名)的基类上的方法?

  27. 27

    使用具有类的合格名称的字符串调用通用模棱两可的方法

  28. 28

    反射:调用具有通用参数的方法

  29. 29

    调用具有多个默认值的方法

热门标签

归档