テキストが表示されている応答ページがあります。応答から必要なテキストを取得できる属性はありません。誰かが私に同じことをするためのコードを書いてくれませんか。ここにソースを添付しました。
Mux isconnected
requesting...
response got
field id="0" value="0110"field id="3" value="000000"<BR>field id="4" value="000000010000"<BR>field id="6" value="000000010000"<BR>
Response - Success
<-- 0110 000326 33444489
上記のソースでは、[id = "0" value = "0110"]を抽出し、次のテスト手順でvalue=0100を使用します。
以下に示すように、テキストを分割して値のみを使用するコードがあります
text = 'response got field id="0" value="525XXXXXXXXX66"'
matcher = text.match(/value="(.+)"/)
puts matcher.captures.first
ただし、最初にrequireタグまたはテキストを抽出し、上記の関数で「text」として割り当てる必要があります。