// +build windows package runner import "os/exec" const ( // DefaultChromePath is the default path to use for Google Chrome if the // executable is not in %PATH%. DefaultChromePath = `C:\Program Files (x86)\Google\Chrome\Application\chrome.exe` // DefaultEdgeDiagnosticsAdapterPath is the default path to use for the // Microsoft Edge Diagnostics Adapter if the executable is not in %PATH%. DefaultEdgeDiagnosticsAdapterPath = `c:\Edge\EdgeDiagnosticsAdapter\x64\EdgeDiagnosticsAdapter.exe` ) func findChromePath() string { path, err := exec.LookPath(`chrome.exe`) if err == nil { return path } return DefaultChromePath } func findEdgePath() string { path, err := exec.LookPath(`EdgeDiagnosticsAdapter.exe`) if err == nil { return path } return DefaultEdgeDiagnosticsAdapterPath }