メソッドのグローバル文字列変数補間

オズワルドレンゲル

カピバラとキュウリとルビーを使って自動化機能/ステップ定義を作成しようとしています。全体的な意図は、次のような動的xpathセレクターを持つことです。

    slector =   "/span[text()=dynamic]"

メソッドから、より多くのセレクターで定義されます。問題は、メソッド内で変数を補間することは可能ですか?

    define_method :foo do |dynamic_value|
      selector ['dynamic'] = #{dynamic_value}
    end

または同様のもの?前もって感謝します!

マックスプリーナー

あなたはそのようなメソッドを作ります、それは動的な値である引数を取り、セレクターを構築します

def build_selector(dynamic_value)
   "/span[text()=#{dynamic_value}]"
end

次に、それを使用するときは、を記述しselector = build_selector("some-value")ます。アクセス可能なスコープでメソッドを定義している場合は、別のメソッド内でこの最後の手順を実行できます(これについて知らない場合は、ルートスコープでメソッドを定義できます)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列補間によるオーバーロードされた文字列メソッド

分類Dev

メソッドで文字列を返し、グローバル変数を変更する

分類Dev

メソッドでグローバル変数をローカル変数に変換するJavaの利点

分類Dev

小枝グローバル変数としてのサービスメソッド

分類Dev

メソッドからグローバル変数を返す

分類Dev

グローバル変数値がajaxメソッドの外に出ない

分類Dev

ローカル変数のスレッドセーフを使用したグローバルメソッド

分類Dev

変数の文字列補間

分類Dev

変数の文字列補間

分類Dev

ヘルパーメソッドに含める-グローバル変数

分類Dev

PHP:クラスの静的メソッドと名前空間のグローバル関数?

分類Dev

メソッド内の関数内のグローバル変数を更新します

分類Dev

文字列補間内のフォーマット変数

分類Dev

tkinterのメソッドを介してグローバル変数を変更する

分類Dev

rubyメソッドの引数としてグローバル変数を使用する

分類Dev

機能メソッド間で再評価されないグローバル変数をどのように設定しますか

分類Dev

文字列メソッドのオーバーロード

分類Dev

Ruby-メソッド内からグローバル変数を作成する

分類Dev

jquery.getメソッド内でグローバル変数を宣言する

分類Dev

メソッドでグローバル変数を設定する方法

分類Dev

グローバル変数を使用するメソッドのインポート

分類Dev

OOPのメソッドを使用してグローバル変数の値を出力する方法は?

分類Dev

メソッド内のグローバル変数にアクセスできません

分類Dev

メソッド定義内で$ 1、$ 2などのグローバル変数を使用する

分類Dev

ajaxメソッドからグローバル変数に$ .whenを入力した後の遅延例外

分類Dev

AngularのJQueryon()メソッドからグローバル変数にアクセスできません

分類Dev

codeigniterのあるメソッドから別のメソッドへのグローバル変数アクセス

分類Dev

Angular 4、Ionic、Cloudinaryでの文字列補間エラーによる変数値のバインド

分類Dev

グローバル文字列変数のアドレスを返します

Related 関連記事

  1. 1

    文字列補間によるオーバーロードされた文字列メソッド

  2. 2

    メソッドで文字列を返し、グローバル変数を変更する

  3. 3

    メソッドでグローバル変数をローカル変数に変換するJavaの利点

  4. 4

    小枝グローバル変数としてのサービスメソッド

  5. 5

    メソッドからグローバル変数を返す

  6. 6

    グローバル変数値がajaxメソッドの外に出ない

  7. 7

    ローカル変数のスレッドセーフを使用したグローバルメソッド

  8. 8

    変数の文字列補間

  9. 9

    変数の文字列補間

  10. 10

    ヘルパーメソッドに含める-グローバル変数

  11. 11

    PHP:クラスの静的メソッドと名前空間のグローバル関数?

  12. 12

    メソッド内の関数内のグローバル変数を更新します

  13. 13

    文字列補間内のフォーマット変数

  14. 14

    tkinterのメソッドを介してグローバル変数を変更する

  15. 15

    rubyメソッドの引数としてグローバル変数を使用する

  16. 16

    機能メソッド間で再評価されないグローバル変数をどのように設定しますか

  17. 17

    文字列メソッドのオーバーロード

  18. 18

    Ruby-メソッド内からグローバル変数を作成する

  19. 19

    jquery.getメソッド内でグローバル変数を宣言する

  20. 20

    メソッドでグローバル変数を設定する方法

  21. 21

    グローバル変数を使用するメソッドのインポート

  22. 22

    OOPのメソッドを使用してグローバル変数の値を出力する方法は?

  23. 23

    メソッド内のグローバル変数にアクセスできません

  24. 24

    メソッド定義内で$ 1、$ 2などのグローバル変数を使用する

  25. 25

    ajaxメソッドからグローバル変数に$ .whenを入力した後の遅延例外

  26. 26

    AngularのJQueryon()メソッドからグローバル変数にアクセスできません

  27. 27

    codeigniterのあるメソッドから別のメソッドへのグローバル変数アクセス

  28. 28

    Angular 4、Ionic、Cloudinaryでの文字列補間エラーによる変数値のバインド

  29. 29

    グローバル文字列変数のアドレスを返します

ホットタグ

アーカイブ