更新playwright控制chrome远程端口
This commit is contained in:
42
start_chrome_debug.ps1
Normal file
42
start_chrome_debug.ps1
Normal file
@@ -0,0 +1,42 @@
|
||||
# PowerShell脚本:启动Chrome浏览器并启用远程调试
|
||||
|
||||
# Chrome浏览器路径
|
||||
$chromePath = "C:\Program Files\Google\Chrome\Application\chrome.exe"
|
||||
|
||||
# 检查Chrome是否已安装
|
||||
if (-not (Test-Path $chromePath)) {
|
||||
Write-Host "错误:Chrome浏览器未找到,请检查安装路径" -ForegroundColor Red
|
||||
exit 1
|
||||
}
|
||||
|
||||
# 用户数据目录
|
||||
$userDataDir = "C:\temp\chrome_debug"
|
||||
|
||||
# 创建用户数据目录(如果不存在)
|
||||
if (-not (Test-Path $userDataDir)) {
|
||||
New-Item -ItemType Directory -Path $userDataDir -Force | Out-Null
|
||||
Write-Host "已创建用户数据目录: $userDataDir" -ForegroundColor Green
|
||||
}
|
||||
|
||||
# 启动Chrome浏览器
|
||||
$arguments = @(
|
||||
"--remote-debugging-port=9222",
|
||||
"--start-maximized",
|
||||
"--user-data-dir=`"$userDataDir`""
|
||||
)
|
||||
|
||||
Write-Host "正在启动Chrome浏览器..." -ForegroundColor Yellow
|
||||
Write-Host "命令: $chromePath $arguments" -ForegroundColor Cyan
|
||||
|
||||
# 启动Chrome进程
|
||||
$process = Start-Process -FilePath $chromePath -ArgumentList $arguments -PassThru
|
||||
|
||||
if ($process) {
|
||||
Write-Host "Chrome浏览器已启动,进程ID: $($process.Id)" -ForegroundColor Green
|
||||
Write-Host "远程调试端口: 9222" -ForegroundColor Green
|
||||
Write-Host "用户数据目录: $userDataDir" -ForegroundColor Green
|
||||
Write-Host ""
|
||||
Write-Host "现在可以运行Playwright脚本来连接此Chrome实例" -ForegroundColor Yellow
|
||||
} else {
|
||||
Write-Host "启动Chrome浏览器失败" -ForegroundColor Red
|
||||
}
|
||||
Reference in New Issue
Block a user