3

Selenium、Capybara、siteprism を使用して自動化しています。rubymine を使用して、@page と入力できるようにコード補完を取得したいと考えています。メソッドのリスト (これは機能します) と、siteprism を使用してページ オブジェクトで定義された要素とセクションのリストを取得します。

Rubymineでこれを行う方法はありますか? 崇高なテキスト エディターはこれを行いますが、クラス名とメソッドをうまく処理できません。

4

1 に答える 1

2

サイト プリズムでは、ゲッター、ウェイターなどのページ オブジェクト クラスのメソッドは、クラスが評価されるときに、クラス メソッドによって動的に追加elementされますelements。これにより、クラス内の各リストの特定の要素に関するいくつかのメソッドが追加されます。sectionsections

つまり、def@page の任意のインスタンスにどのメソッドが存在する必要があるかを判断するために、探しているファイルを単純に読み取る方法が ruby​​mine にないことを意味します。

何かをコーディングして機能させることはできるかもしれませんが、簡単な解決策はありません。

于 2015-09-09T03:31:09.143 に答える