Chromiumにてテキストを入力ステップで入力する値が空の場合にエラーが発生する

フォローする

事象

Chromiumにてテキストを入力(Input Text)ステップを利用する際に、
入力する値が空の状態でステップを実行するとエラーが発生します。

例:
変数値が空の場合
figure1.png
数分フリーズしたような状態になり、その後エラーが発生
figure2.png

また、稀にAssertion failed!エラーが発生する場合もある
figure3.png

エラーメッセージ

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にてテキストを入力ステップを利用している
・テキストを入力ステップで入力する値が空になっている

対処方法

テキストを入力ステップで入力する値が空にならないようにする

例:テキストを入力ステップの前に変数値のチェックを行う
 <参考記事>条件を判定する

figure4.png

 

区分 発生Ver 改修ID 修正Ver
不具合 11.1.0.4、11.1.0.6 1634051 11.4.0.3