【解決方法】UFT で起動したときに Chrome にローカル HTML ファイルの URL が誤って入力される

プログラミングQA


Google ChromeのUFTを使用してローカルHTMLファイルを起動しようとしています。 以下のコードを使用して起動しています

VBスクリプト
SystemUtil.Run "chrome.exe","C:\Profiles_Export.html"

しかし、入力された URL にはコロンがありません。 したがって、URL が間違っているため、ページは起動されません。
として発売されます 「c/Profiles_Export.html」

別のマシンで同じコードを使用しましたが、そこでは正常に動作しています。 したがって、これはコードの問題ではないようです。 ここで何が問題になっているのか誰か教えていただけますか。

私が試したこと:

で起動してみました

VBスクリプト
SystemUtil.Run "chrome.exe"
Browser("brwChrome").Navigate "C:\Profiles_Export.html"

ただし、これにより最初の行で一般的なエラーが発生します。

解決策 1

ファイルへのパスは、ローカル ファイルの場合でも URI 形式で指定する必要があります。 ファイルは次のように指定する必要があります。

SystemUtil.Run "chrome.exe","file:///C:\Profiles_Export.html"

* これは、SystemUtil が、起動されるコマンドに渡される引数に対して何か奇妙なことをしないことを前提としています。

コメント

タイトルとURLをコピーしました