Install Sauce Connect on Windows
Unpack the zip file
- ARM64
- x86-64
mkdir C:\sauce-connect
Invoke-WebRequest -Uri https://saucelabs.com/downloads/sauce-connect/5.1.3/sauce-connect-5.1.3_windows.aarch64.zip -OutFile sauce-connect.zip
Expand-Archive -Path sauce-connect.zip -DestinationPath C:\sauce-connect
mkdir C:\sauce-connect
Invoke-WebRequest -Uri https://saucelabs.com/downloads/sauce-connect/5.1.3/sauce-connect-5.1.3_windows.x86_64.zip -OutFile sauce-connect.zip
Expand-Archive -Path sauce-connect.zip -DestinationPath C:\sauce-connect
Add the binary to PATH
Add C:\sauce-connect
to PATH
environment variable.
$currentPath = [System.Environment]::GetEnvironmentVariable('PATH', [System.EnvironmentVariableTarget]::Machine)
$newPath = "$currentPath;C:\sauce-connect"
[System.Environment]::SetEnvironmentVariable('PATH', $newPath, [System.EnvironmentVariableTarget]::Machine)
Add completion
Open PowerShell and check if you already have a profile.
Test-Path $PROFILE
If the command returns False
, create a new profile.
New-Item -ItemType File -Path $PROFILE -Force
Add PowerShell completion to the profile.
Add-Content -Path $PROFILE -Value ". C:\sauce-connect\completions\sc.ps1"
Edit config file
This step is optional. You can use default configuration or configure Sauce Connect with flags or environment variables. See CLI reference for more details.
notepad C:\sauce-connect\sauce-connect.yaml
Start Sauce Connect
sc.exe run --config-file C:\sauce-connect\sauce-connect.yaml