「Ver.5.3.1」⇒「Ver.6.3.2」で「WshShell.sendkeys “{ENTER}”」が効かなくなった
IEベースのシステムに、文字列を入力するRPAシナリオを作成し運用していたのですが、
WinActor ver.5.3.1からVer.6.3.2にバージョンアップすると、「WshShell.sendkeys "{ENTER}"」が反映されなくなりました。
ENTERキーは送信されているように見えるものの、文字列の確定が行われません。
バージョンアップに伴う動作差分などありましたら、ご教授頂ければ幸いです。
具体的な動作としましては、下記の通りです。
①テキストボックスに文字列を入力
②Endキー送信
③ブランク送信
④バックスペースキー送信(※①で入力した文字列が検索候補として表示される。下記画像サンプルだと熊本)
➄Enterキー送信(熊本を確定し、テキストボックスに反映したい。)
ーーーーーーーーーーーーーーーーーーーーー
≪画像サンプル≫
ーーーーーーーーーーーーーーーーーーーーーー
≪シナリオ内のVBS≫
For Each elm In elms.Children(0).Children
If elm.ClassName = "input-group" Then
elm.Children(0).value = AreaValue
elm.Children(0).Focus
WScript.Sleep 300
WshShell.sendkeys "{End}",true
WScript.Sleep 100
WshShell.sendkeys " ",true
WScript.Sleep 100
WshShell.sendkeys "{BS}",true
WScript.Sleep 300
WshShell.sendkeys "{ENTER}",true
WScript.Sleep 100
Exit For
End If
Next
ーーーーーーーーーーーーーーーーーーーーーーーー