0

IEからEdge(IEモード)への移行でシナリオを修正しているのですが、以下について、どなたかご教示頂けると幸いです。

【環境】
・Edgeのバージョンは「バージョン 102.0.1245.41 」で、webdriverも対応するものに更新済
・Windows 10 Pro
・64 ビット オペレーティング システム
・WinActor rev.6.3.2

■以下の手順でテスト実施
 ①Edgeネイティブで指定URLを起動(「MicrosoftEdge起動」ライブラリ=ブラウザ名は使用していない)
 ②IDとPWを入力してログイン(クリップボード、エミュレーション)
 ③基幹システム画面が表示される(この画面以降、システム側の設定で自動的にIEモードになる)
 ④URLを指定し基幹システムの別画面を起動(ブラウザ起動…ブラウザ種類"edge_legacy"、ページ表示)
  

■教えていただきたいこと
 ④で「ライブラリ実行(spv_Web)に失敗しました」エラーが出ます。(SPVエラー情報は以下に記載)
 色々調べましたがSPVエラーの原因がわかりません。

 Aの場合は、IEモードなのにブラウザ名を「Edge」としているため、含まれていないと言っているのかと思い、ブラウザ名を変えてみたりしたのですが、内容は違えども、エラーになります。
 このブラウザ名に設定している値が誤っているのでしょうか…。

 お手数ですが、原因や対策について、ご教示よろしくお願いいたします。

★A ブラウザ名に指定した変数値:Edge
-------------------------------------------------------------------------------------
no contains browserName : Edge
java.lang.RuntimeException: no contains browserName : Edge
at spvweb.webdriver.WebDriverManager.getWebDriver(WebDriverManager.java:100)
at spvweb.command.OpenUrlCommand.execute(OpenUrlCommand.java:41)
at SpvWeb.run(SpvWeb.java:54)
at kadapter.spv.RunClass2.setValue(RunClass2.java:68)
at jp.co.ntt.ums.operate.script.variable.SpecialVariableManager.setCurrentValue(SpecialVariableManager.java:721)
at jp.co.ntt.ums.common.manager.VariableManager.setCurrentValue(VariableManager.java:539)
at jp.co.ntt.ums.adapters.script.ScriptExecutor.processCommandSetVariable(ScriptExecutor.java:538)
at jp.co.ntt.ums.adapters.script.ScriptExecutor.access$1700(ScriptExecutor.java:41)
at jp.co.ntt.ums.adapters.script.ScriptExecutor$ExecuteScriptThread.run(ScriptExecutor.java:767)
-------------------------------------------------------------------------------------

★B ブラウザ名に指定した変数値:"Edge IEモード" と "空(Null)"で試した
-------------------------------------------------------------------------------------
Unable to parse remote response: Unknown error
Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T19:05:14.666Z'
System info: host: 'PC-××××', ip: '10.177.36.×××', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_302'
Driver info: driver.version: EdgeDriver
org.openqa.selenium.WebDriverException: Unable to parse remote response: Unknown error
Build info: version: '3.8.1', revision: '6e95a6684b', time: '2017-12-01T19:05:14.666Z'
System info: host: 'PC-××××', ip: '10.177.36.×××', os.name: 'Windows 10', os.arch: 'x86', os.version: '10.0', java.version: '1.8.0_302'
Driver info: driver.version: EdgeDriver
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:111)
at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:73)
at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:142)
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(Driv
-------------------------------------------------------------------------------------

anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。