0

ブラウザ関連ライブラリで、XPathにconcat関数を使えた例はありますか。

https://www.google.com/search?q=XPath+concat

WinActorで、@属性やtext()が[]内でしか使えたことがないのと同じように、やはりconcatに非対応なのでしょうか。

 

contains関数は使える。[]の中で。

https://www.google.com/search?q=XPath+contains

concatも[]の中に追いやる書きかたさえ見つければ、使えちゃうのだろうか。

 

concatを使える方法を見つけたら、「こんなふうに使えた」をご披露いただけると嬉しいです。

 

3つのテキストボックスに分かれている数字を電話番号という変数にダイレクトに格納したい。
そんな贅沢です。

 

concat(//input[@id="tel1"], "-", //input[@id="tel2"], "-", //input[@id="tel3"])

The element is not found になります。

 

tel1~tel3の個別取得には成功します。
「文字列の連結(5つ)」を省きたい。
そんな贅沢です。

 

スイートライブラリを「10つ」に拡張してます。

ブラウザ操作(値の取得,3つ)
https://winactor.biz/sweet/2021/09/30_4617.html

 

3つのテキストボックスはグレーアウトしてます。
disabeledとかreadonly相当です。
HTMLタグに該当の記述は見当たりません。
きっとCSSで制御されてるんだと思います。
マウスで選択できますし、右クリックからのコピーも利きます。
ラジオボタンを切り替えると、グレーアウトが解除され、編集可能になります。

 

WinActor7211
Chrome8x系

 

※ テキストボックスのタグの主な情報

  • input
  • type="text"
  • id
  • class:たくさん
  • 独自属性:たくさん
  • name
  • style
  • size
  • placeholder
この質問は解決済みのためクローズされています。
anothersolution ベストアンサーとして選択しました
回答とコメントは、会員登録(無料)で閲覧できるようになります。