質問するログイン新規登録

質問編集履歴

2

解決情報を追記

2021/10/11 06:31

投稿

k.hojo
k.hojo

スコア3

title CHANGED
File without changes
body CHANGED
@@ -65,4 +65,9 @@
65
65
  ・「0」と「1」のシステムで何が違うのか?(システム側でHTML生成の何か作り方が異なっている?)
66
66
  ・「all()」が非推奨だとすると何を使うのがよいのか?
67
67
  ・システムごとの「0」か「1」を意識しなくてもOKや、きれいなコーディングはあるのか?
68
- もし、詳しい方がいましたら、教えてもらえると助かります。
68
+ もし、詳しい方がいましたら、教えてもらえると助かります。
69
+
70
+ ### 解決情報(2021/10/11 15:29 追記)
71
+
72
+ 以下を使うことでうまくいきました。どうもありがとうございました。
73
+ https://developer.mozilla.org/ja/docs/Web/API/Document/documentElement

1

最新の調査状況の追記。

2021/10/11 06:31

投稿

k.hojo
k.hojo

スコア3

title CHANGED
File without changes
body CHANGED
@@ -51,4 +51,18 @@
51
51
  ### 補足情報(FW/ツールのバージョンなど)
52
52
 
53
53
  ・対象のWEBアプリは、仕事で使っている業務アプリなので、一般的に公開されているものではありません。導入業者から、RPAソフトによる自動操作は自己責任でやってもらっていいと許可を得ているので、DOM操作が規約違反になるなどの問題がないことは確認済みです。
54
- ・環境はExcel2016、IE11です。
54
+ ・環境はExcel2016、IE11です。
55
+
56
+ ### 補足情報(2021/10/11 13:29 追記)
57
+
58
+ とりあえずの解決策はわかりました。
59
+ doc.all(0).innerHTMLではなく、
60
+ doc.all(1).innerHTMLにすれば、取得できました。
61
+ システムによって、「0」だったり「1」だったりするようですが、
62
+ https://developer.mozilla.org/ja/docs/Web/API/Document/all
63
+ には、「非推奨 HTML5」とあるので、それも関係しているのかもしれません。
64
+ all(0)で見つからなければ、all(1)を見にいけば、どちらのシステムでも対応できそうですが、どうもすっきりしない部分も残ります。
65
+ ・「0」と「1」のシステムで何が違うのか?(システム側でHTML生成の何か作り方が異なっている?)
66
+ ・「all()」が非推奨だとすると何を使うのがよいのか?
67
+ ・システムごとの「0」か「1」を意識しなくてもOKや、きれいなコーディングはあるのか?
68
+ もし、詳しい方がいましたら、教えてもらえると助かります。