コボットPortal

セレクタ内でString型変数を使用する方法


質問

アクティビティで使用するセレクタの中に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

印刷
S
Shiori is the author of this solution article.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.