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