0

Excelデータを元にWeb画面へ値の流し込み登録をしています。(下記画像参照ください)

Excelは「番号」と「備考」データになり

Webの「番号」の欄に値をいれて、「追加」ボタン押下で下の画面へ反映される仕組みです。

ここまでは問題なくできるのですが、「備考」の値反映に悩まされており、ご教授頂ければと思ってます。

今回登録したデータに対しての備考欄への反映ができません。

既存登録データなく新規の場合は一段目に反映されます(①の画像)

既存登録データあり追加の場合は既存データの一番下へ反映されます(②の画像)

既存登録データが5件以上あり追加の場合はスクロールした先の一番下に反映されます(③の画像)

赤点線で画像マッチングしてみましたが画像マッチングが正しくされず、どちらも①の結果になってしまいます。(精度:高にしても)

①の場合→一段目の備考へ反映

②の場合→二段目の備考へ反映

もし、他に良い方法があれば、ご教授いただけないでしょうか?

Excelの値をWebへ流し込みは何回もやっているのですが

このような作りのWeb画面は初めてで、悩んでます。

よろしくお願いいたします。

*****************************************************************

ご教示いただいた方法で試した結果を追記いたします。
実際使用しているサイトが外部へだせないため、下記サイトで検証した結果です。

◆検証サイト
https://winactor.com/application/

◆実行したいこと
指定文字(企業名「あああ株式会社」)に対して、タブ操作箇所で(部署名「おおお部」)と入力

◆結果

①「IE操作(指定リンクをクリック)」のライブラリを使用

(設定)
リンクのテキスト
「値→あああ株式会社」

スクリプト
・getElementsByTagName(“a”) → getElementsByTagName(“input”)
・nodes(i).innerText → nodes(i).value
・element.click → element.focus

(結果)
スクリプトの実行に失敗しました
エラー番号:0x000000d
内容:型が一致しません
のエラーメッセージが表示されてしまいました。

---------------------------------------------------------------------------------------------

②「文字列設定(IE)」のライブラリを使用

「文字列設定(IE)」
  ↓
「指定時間待機」(2秒)
  ↓
「エミュレーション」(タブ) 

  ↓

「指定時間待機」(2秒)

  ↓
「文字列送信」

(設定)
「文字列設定(IE)」
  設定値 値→あああ株式会社
  tag(チェック)値→input
  type(チェック)値→text
  value(チェック)値→あああ株式会社
「文字列送信」
  送信文字列 値→おおお部

(結果)
「文字列設定(IE)」は指定文字がオレンジ枠でフォーカスされるもののクリックされていない模様で
画面を最後にクリックしたテキストボックスからタブ移動され指定文字(おおお部)が反映される

---------------------------------------------------------------------------------------------

③画像マッチングは5件以上のデータが存在した場合、スクロールで一番したまで下げるという技が必要なため挫折。
また精度的にもやや不安。

---------------------------------------------------------------------------------------------

◆考えられること

実際の本番サイトの構造の問題かと思い、シンプルなサイトで検証しても同様の問題が発生したことを考えると
ライブラリの設定の誤り、またはPC環境の問題が考えられるかと思うのですが・・・(素人判断ですが)

また、今更なのですが、IEインターネットオプションの「セキュリティ」→「保護モードを有効にする」のチェックはついたままです。
セキュリティ上変更できないようで、解除されていない状態でシナリオを作成してますが、ここに原因があるとは考えられますでしょうか?

お気づきの点などありましたらご教示いただけると助かります。

よろしくお願いいたします。

この質問は解決済みのためクローズされています。
おり 質問の編集
回答とコメントは、会員登録(無料)で閲覧できるようになります。