WinActorでGoogle Chromeを操作するシナリオを作成していると、「Chromeは自動テストソフトウェアによって制御されています」というメッセージが表示された専用ブラウザが起動することがあります。この状態では普段利用しているChromeのブックマークや拡張機能、お気に入り設定が利用できず、戸惑う方も少なくありません。この記事では、その原因と通常のChromeを利用する方法について解説します。
なぜ専用のChromeが起動するのか
WinActorのChrome操作では、ChromeDriverを利用してブラウザを自動制御します。
この際、Chromeは自動化専用のプロファイルで起動されることがあり、「Chromeは自動テストソフトウェアによって制御されています」という通知が表示されます。
これはセキュリティ警告ではなく、自動操作モードで起動していることを示すメッセージです。
通常のブックマークが表示されない理由
ChromeDriver経由で起動したChromeは、普段利用しているユーザープロファイルではなく、一時的なプロファイルを利用する場合があります。
- ブックマークが表示されない
- 保存済みパスワードが利用できない
- 拡張機能が読み込まれない
- 閲覧履歴が反映されない
そのため、普段使用しているChromeとは別の環境として起動されます。
通常のChromeプロファイルを利用する方法
WinActorの設定やChrome起動オプションによっては、既存のChromeユーザープロファイルを指定できる場合があります。
例えばChrome起動時のオプションにユーザーデータディレクトリを指定すると、普段利用しているブックマークや設定を利用できることがあります。
| 方法 | 概要 |
|---|---|
| 既存プロファイル指定 | 普段のChrome環境を利用する |
| 専用プロファイル利用 | 自動化専用環境で動作させる |
ただし、利用中のChromeと競合する場合があるため注意が必要です。
自動化で既存プロファイルを使う際の注意点
既存プロファイルを利用すると便利ですが、ブラウザを手動で使用している最中にWinActorが操作すると予期しない動作が発生することがあります。
業務システムの自動化では、専用プロファイルを作成して運用する方が安定するケースが多いです。
特に定期実行や無人実行を行う場合は、専用環境での運用が推奨されます。
WinActorで確認したい設定項目
環境によって設定方法は異なりますが、以下の項目を確認すると改善につながることがあります。
- ChromeDriverの設定
- ブラウザ起動オプション
- ユーザープロファイル指定の有無
- ChromeとChromeDriverのバージョン整合性
ChromeやWinActorのバージョンが異なると、意図しない起動方法になる場合もあります。
まとめ
WinActorでChrome起動時に「Chromeは自動テストソフトウェアによって制御されています」と表示されるのは、ChromeDriverによる自動操作モードが原因です。通常のブックマークやお気に入りが表示されないのは専用プロファイルで起動しているためであり、既存プロファイルを指定することで改善できる場合があります。ただし安定運用を重視する場合は、自動化専用のChromeプロファイルを利用する方法も検討すると良いでしょう。


コメント