0

IEで開いたシステムに値を設定したいのですが設定する所が表になっており

04_自動記録アクション_文字列設定(IE)が使えません。

今の所エミュレーションにて行っておりますが値の設定の数が増えると

増えるごとに表に1行ずつ追加されます。設定の数が多いとズレてしまう事が稀にあります。

色々試してみましたが安定した良い方法が思いつかず質問させて頂きました。

04_自動記録アクション_表の値取得(IE)これを使い値の取得は可能です。これの値の設定があればよいのですが・・・

何か良い方法はありませんでしょうか。

この質問は解決済みのためクローズされています。
ベストアンサーとして選択しました
harapeko コメント済

エミュレーション間の待機を長くすれば安定はしますが他に方法があればお願い致します。

kenji コメント済

HTMLやWebコンテンツの詳細がわからないので、精度の高い回答が難しいのですが、Webページの表の中のセルにinputタグが1つあるという理解で合っていますか?

harapeko コメント済

同じ行にチェックボックスがあり、そのチェックボックスがinputタグになっております。 入力する所は2ヵ所あり、tdタグとなっております。idやnameもありません。

kenji コメント済

入力したいのはテーブルのセルの中のinputコントロールではない理解であっていますか?
例えば、下記のようにテーブルのtdに対してcontenteditable=trueとなっている感じでしょうか?

<table border="3">
<thead>
<tr>ヘッダー1</tr>
<tr>ヘッダー2</tr>
</thead>
<tbody>
<tr>
<td contenteditable='true'></td>
<td contenteditable='true'></td>
</tr>
<tr>
<td contenteditable='true'></td>
<td contenteditable='true'></td>
</tr>
</tbody>
</table>

それともクリックしたときに動的にinputタグが挿入される感じでしょうか。
例:https://vitalets.github.io/x-editable/demo-bs3.html?c=inline

harapeko コメント済

私の知識が乏しく申し訳ありません。
contenteditable=trueという記述はありません。
入力欄をクリックするとinputタグが挿入されます。

kenji コメント済

コメントありがとうございます。動的にinputタグが挿入されて、記入が終わったら表のtdタグの中に内容が書き込まれるという前提でスクリプトを考えてみます。