質問
アクティビティで使用するセレクタの中にString型変数含めることは可能ですか?
回答
可能です。
詳細
まず、文字列と変数の連結は以下の方法で可能です。
"文字列A"+String型変数+"文字列B"
上記を踏まえて、例えば以下のようなセレクタがあったとします。
"<webctrl id='' name='' omit:class='' xpath='//*[text()="Tokyo"] ' />"
このセレクタの「"Tokyo"」の部分をString型変数「Prefectures」に置き換えたい場合には以下のように記述します。
"<webctrl id='' name='' omit:class='' xpath='//*[text()="""+Prefectures+"""] ' />"
この時セレクタの構成は以下のようになっています。
Prefecturesの前に並んでいる三つのダブルクォーテーションは「(2つ並べて)ダブルクォーテーション」、「前半の文字列を囲む後ろのダブルクォーテーション」です。
同様にPrefecturesの後ろに並んでいる三つのダブルクォーテーションは「後半の文字列を囲む始まりのダブルクォーテーション」、「(2つ並べて)ダブルクォーテーション」です。
記事作成日
2021/04/12
作成時のStudioバージョン
2.1.1.2