Selenium、Capybara、siteprism を使用して自動化しています。rubymine を使用して、@page と入力できるようにコード補完を取得したいと考えています。メソッドのリスト (これは機能します) と、siteprism を使用してページ オブジェクトで定義された要素とセクションのリストを取得します。
Rubymineでこれを行う方法はありますか? 崇高なテキスト エディターはこれを行いますが、クラス名とメソッドをうまく処理できません。
Selenium、Capybara、siteprism を使用して自動化しています。rubymine を使用して、@page と入力できるようにコード補完を取得したいと考えています。メソッドのリスト (これは機能します) と、siteprism を使用してページ オブジェクトで定義された要素とセクションのリストを取得します。
Rubymineでこれを行う方法はありますか? 崇高なテキスト エディターはこれを行いますが、クラス名とメソッドをうまく処理できません。
サイト プリズムでは、ゲッター、ウェイターなどのページ オブジェクト クラスのメソッドは、クラスが評価されるときに、クラス メソッドによって動的に追加element
されますelements
。これにより、クラス内の各リストの特定の要素に関するいくつかのメソッドが追加されます。section
sections
つまり、def
@page の任意のインスタンスにどのメソッドが存在する必要があるかを判断するために、探しているファイルを単純に読み取る方法が rubymine にないことを意味します。
何かをコーディングして機能させることはできるかもしれませんが、簡単な解決策はありません。