我正在使用Selenium,Capybara和siteprism进行自动化。 使用rubymine,我希望得到代码完成,以便我可以输入@page。并获取方法列表(这个工作)以及使用siteprism在页面对象中定义的元素和部分的列表。
Rubymine有没有办法做到这一点? Sublime文本编辑器可以做到这一点,但它并没有很好地处理类名和方法。
答案 0 :(得分:2)
在site-prism中,页面对象类(如getter,waiters等)上的方法由类方法element
,elements
,section
,{{动态添加。 1}}当评估类时。这为类中的每个列表添加了关于特定元素的几种方法。
这意味着rubymine无法简单地读取寻找sections
的文件来确定@page的任何实例上应该存在哪些方法。
您可以编写一些代码来使其正常工作,但是没有直接的解决方案。