3

我正在使用 Selenium、Capybara 和 siteprism 进行自动化。使用 ruby​​mine,我想完成代码,以便我可以键入 @page。并获取方法列表(可行)以及使用 siteprism 在页面对象中定义的元素和部分的列表。

有没有办法在 Rubymine 中做到这一点?Sublime 文本编辑器可以做到这一点,但它不能很好地处理类名和方法。

4

1 回答 1

2

在站点棱镜中,页面对象类上的方法(例如 getter、waiters 等)在评估类时由类element方法动态添加elements。这为类中的每个列表添加了几个关于特定元素的方法。sectionsections

这意味着 ruby​​mine 无法简单地读取文件def来确定 @page 的任何实例上应该存在哪些方法。

您也许可以编写一些代码以使其正常工作,但没有直接的解决方案。

于 2015-09-09T03:31:09.143 回答