事象
Chromiumにてテキストを入力(Input Text)ステップを利用する際に、
入力する値が空の状態でステップを実行するとエラーが発生します。
例:
変数値が空の場合
数分フリーズしたような状態になり、その後エラーが発生
また、稀にAssertion failed!エラーが発生する場合もある
エラーメッセージ
DeviceIssue
※以下のエラーメッセージは一例です。
エラーのため、実行は停止されました。
DeviceIssueがステップ:'Input Text'で発生しました。
Error calling Desktop Automation Service: JS Configuration.localHub: true
JS Configuration.locale: en
JS Configuration.easyDasUploadTimeout:45
Connection attempted from::fff:127.0.0.1:50959
Connection established.
Connection established for executionId=,robotName=
executionId=,robotName=
function sendChangedApplications:applications list was changed.
Connection attempted from::fff:127.0.0.1:50961
Connection established.
function sendChangedApplications:applications list was changed.
Assertion failed
Microsoft Visual C++ Runtime Library
Assertion failed!
Program:
..lib\hub\windows-x32\1956\node_modules\cef\cef.node
File: C:\jenkins\workspace\node\build_dist\kapow...\browser.cc
Line:742
Expression: list.size() == 1
For information on how your program can cause an assertion failure, see Visual C++ documentation on asserts
(Press Retry to debug the application -JIT must be enabled)
発生条件
以下の条件をどちらも満たす場合
・Chromiumにてテキストを入力ステップを利用している
・テキストを入力ステップで入力する値が空になっている
対処方法
テキストを入力ステップで入力する値が空にならないようにする
例:テキストを入力ステップの前に変数値のチェックを行う
<参考記事>条件を判定する
区分 | 発生Ver | 改修ID | 修正Ver |
不具合 | 11.1.0.4、11.1.0.6 | 1634051 | 11.4.0.3 |