diff --git a/internal/config/config.go b/internal/config/config.go index 6076f217..6707e54b 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -47,6 +47,9 @@ func init() { if err := builtin.EnsureFolderExists(ResultsPath); err != nil { log.Fatal().Err(err).Msg("create results directory failed") } + if err := builtin.EnsureFolderExists(DownloadsPath); err != nil { + log.Fatal().Err(err).Msg("create results directory failed") + } if err := builtin.EnsureFolderExists(ScreenShotsPath); err != nil { log.Fatal().Err(err).Msg("create screenshots directory failed") } diff --git a/pkg/uixt/driver_utils.go b/pkg/uixt/driver_utils.go index cab66cb9..9cbd0498 100644 --- a/pkg/uixt/driver_utils.go +++ b/pkg/uixt/driver_utils.go @@ -302,7 +302,7 @@ func DownloadFileByUrl(fileUrl string) (filePath string, err error) { } // Create the output file. - outFile, err := os.Create(fileName) + outFile, err := os.Create(filePath) if err != nil { return "", err } @@ -314,6 +314,6 @@ func DownloadFileByUrl(fileUrl string) (filePath string, err error) { return "", err } - fmt.Printf("File downloaded successfully: %s\n", fileName) + fmt.Printf("File downloaded successfully: %s\n", filePath) return filePath, nil }