如何在Page中声明Module以在GEB中使用IDE自动完成功能?

优衣库机器人

根据http://www.gebish.org/manual/current/modules.html#modules,模块的定义应如下所示:

class ExamplePage extends Page {
    static content = {
        theModule { module ExampleModule }
    }
}

从Geb的文档中:

16.2.2强类型

为了获得更好的创作支持,您必须在测试和页面对象中包括类型。此外,您必须显式访问浏览器和页面对象,而不要依赖动态调度。

所以:

HomePage homePage = browser.to HomePage
homePage.loginButton.click()

它对Pages很好用,但是我还能找到与Modules一起使用的方法吗?在这里具有自动补全功能:

HomePage homePage = browser.to HomePage
homePage.loginFormModule. *autosuggestion here*

(其中“ loginFormModule”-是主页的模块)

结束了

最近,已将更强的模块定义键入功能添加到master中,但尚未发布。基本上,module()方法的位置已更改,因此IntelliJ现在可以理解它的返回类型。如果你想尝试一下,那么你可以使用0.10.1-SNAPSHOT盖布的快照回购将基本导航器和参数传递给模块的方式已更改,有关信息,请参阅模块的最新章节如果您可以尝试一下并告诉我是否只需更改版本即可获得自动补全功能,那就太好了。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在AngularJs中的ng-tags-input中使用自动完成功能?

来自分类Dev

寻找有关如何在Rails 4中使用gmaps自动完成功能的教程?

来自分类Dev

如何在Rails应用程序中使用jQuery自动完成功能

来自分类Dev

如何在C#中使用自动完成功能获取事件“选定项目”?

来自分类Dev

如何在jqGrid库Lib.Web.MVC中使用自动完成功能

来自分类Dev

如何在Firefox的搜索栏中使用Google自动完成功能?

来自分类Dev

如何在Excel中使用键盘快捷键忽略自动完成功能?

来自分类Dev

如何在Android Studio中使用自动完成功能后回到原来的位置

来自分类Dev

如何在与 ContentType 相关的字段中使用 django 自动完成功能?

来自分类Dev

如何在<h:inputText>中禁用自动完成功能?

来自分类Dev

如何在CakeStor的PHPStorm中启用自动完成功能

来自分类Dev

如何在Spyder中禁用括号自动完成功能?

来自分类Dev

如何在ajax函数中调用自动完成功能

来自分类Dev

如何在<h:inputText>中禁用自动完成功能?

来自分类Dev

如何在IntelliJ中打开自动代码完成功能?

来自分类Dev

如何在JSP中实现机场自动完成功能?

来自分类Dev

如何使用FormBuilder在Angular中关闭自动完成功能

来自分类Dev

如何在PHP中使用自动完成功能在标签中显示两个数据库值中的一个

来自分类Dev

React Formik Material UI自动完成功能:如何在localStorage的自动完成功能中填充值?

来自分类Dev

如何在oh-my-zsh中使用rake自动完成功能解决严重的延迟

来自分类Dev

如何在zsh中为自定义完成功能的路径添加自动完成功能?

来自分类Dev

如何在旧版jQuery UI中使jQuery UI自动完成功能正常工作?

来自分类Dev

如何在Azure Service Bus选项的MessageHandlerOptions中设置自动完成功能(使用Net Core 3.1)

来自分类Dev

自动完成功能无法在jQuery中使用

来自分类Dev

当我使用 jquery-ui 自动完成功能在 textarea 中输入时,如何在任何位置实现自动完成?

来自分类Dev

谷歌自动完成功能无法在Framework7中使用

来自分类Dev

如何在自己的别名中镜像自动完成功能(在14.04中)

来自分类Dev

如何在自己的别名中镜像自动完成功能(在 14.04 中)

来自分类Dev

如何在jsp页面上禁用自动完成功能

Related 相关文章

  1. 1

    如何在AngularJs中的ng-tags-input中使用自动完成功能?

  2. 2

    寻找有关如何在Rails 4中使用gmaps自动完成功能的教程?

  3. 3

    如何在Rails应用程序中使用jQuery自动完成功能

  4. 4

    如何在C#中使用自动完成功能获取事件“选定项目”?

  5. 5

    如何在jqGrid库Lib.Web.MVC中使用自动完成功能

  6. 6

    如何在Firefox的搜索栏中使用Google自动完成功能?

  7. 7

    如何在Excel中使用键盘快捷键忽略自动完成功能?

  8. 8

    如何在Android Studio中使用自动完成功能后回到原来的位置

  9. 9

    如何在与 ContentType 相关的字段中使用 django 自动完成功能?

  10. 10

    如何在<h:inputText>中禁用自动完成功能?

  11. 11

    如何在CakeStor的PHPStorm中启用自动完成功能

  12. 12

    如何在Spyder中禁用括号自动完成功能?

  13. 13

    如何在ajax函数中调用自动完成功能

  14. 14

    如何在<h:inputText>中禁用自动完成功能?

  15. 15

    如何在IntelliJ中打开自动代码完成功能?

  16. 16

    如何在JSP中实现机场自动完成功能?

  17. 17

    如何使用FormBuilder在Angular中关闭自动完成功能

  18. 18

    如何在PHP中使用自动完成功能在标签中显示两个数据库值中的一个

  19. 19

    React Formik Material UI自动完成功能:如何在localStorage的自动完成功能中填充值?

  20. 20

    如何在oh-my-zsh中使用rake自动完成功能解决严重的延迟

  21. 21

    如何在zsh中为自定义完成功能的路径添加自动完成功能?

  22. 22

    如何在旧版jQuery UI中使jQuery UI自动完成功能正常工作?

  23. 23

    如何在Azure Service Bus选项的MessageHandlerOptions中设置自动完成功能(使用Net Core 3.1)

  24. 24

    自动完成功能无法在jQuery中使用

  25. 25

    当我使用 jquery-ui 自动完成功能在 textarea 中输入时,如何在任何位置实现自动完成?

  26. 26

    谷歌自动完成功能无法在Framework7中使用

  27. 27

    如何在自己的别名中镜像自动完成功能(在14.04中)

  28. 28

    如何在自己的别名中镜像自动完成功能(在 14.04 中)

  29. 29

    如何在jsp页面上禁用自动完成功能

热门标签

归档