前回、WinActor 7.2.1でChromeを起動する際につまずきました。ウィンドウ名に未初期化の変数を利用した場合にエラーが発生するという事象でした。Edgeでも同様かどうかを確認してみましょう。
シナリオ
Chrome拡張機能をEdgeにインストールします
まずはブラウザの操作が出来るように、Chrome拡張機能をEdgeにインストールします。
[ツール] – [拡張機能のインストール] – [Chrome拡張機能をEdgeにインストール]を選択します。ブラウザ起動
ブラウザ名:値→browser
ブラウザ種類:Edge
ページ表示
ブラウザ名:値→browser
URL:ヤフーのアドレスを指定しました。
これで実行すると、Edgeでヤフーが開きます。
ブラウザ名を変数に変更する
ブラウザ起動、ページ表示、それぞれのブラウザ名を変数に変更します。
エラー
やはりエラーとなりました。
スクリプトの実行に失敗しました。
エラー番号:0x00000001
内容:ライブラリ実行(spv_Web)に失敗しました。
Failed to open a browser:
対策
対策は変数に初期値(なんでもいい)を設定するだけです。
実行すると、無事にEdgeを開く事ができました。
まとめ
EdgeもChromeと同様に、以下を注意する必要がありました。
- 値を都度指定する
- または、変数(初期値設定済)を使う
仕様なのか障害なのか、よく分かりませんね。ブラウザ名の変数には初期値を入れましょう。
参考になれば幸いです。