代码完成了Siteprism在Rubymine中的元素

时间:2014-07-04 09:47:27

标签: rubymine site-prism

我正在使用Selenium,Capybara和siteprism进行自动化。 使用rubymine,我希望得到代码完成,以便我可以输入@page。并获取方法列表(这个工作)以及使用siteprism在页面对象中定义的元素和部分的列表。

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

1 个答案:

答案 0 :(得分:2)

在site-prism中,页面对象类(如getter,waiters等)上的方法由类方法elementelementssection,{{动态添加。 1}}当评估类时。这为类中的每个列表添加了关于特定元素的几种方法。

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

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