mirror of
https://github.com/playwright-community/playwright-go.git
synced 2026-06-03 21:02:27 +08:00
26 lines
547 B
Go
26 lines
547 B
Go
package main
|
|
|
|
import (
|
|
"log"
|
|
"os"
|
|
|
|
"github.com/playwright-community/playwright-go"
|
|
)
|
|
|
|
func main() {
|
|
driver, err := playwright.NewDriver(&playwright.RunOptions{})
|
|
if err != nil {
|
|
log.Fatalf("could not start driver: %v", err)
|
|
}
|
|
if err = driver.DownloadDriver(); err != nil {
|
|
log.Fatalf("could not download driver: %v", err)
|
|
}
|
|
cmd := driver.Command(os.Args[1:]...)
|
|
cmd.Stdout = os.Stdout
|
|
cmd.Stderr = os.Stderr
|
|
if err := cmd.Run(); err != nil {
|
|
log.Fatalf("could not run driver: %v", err)
|
|
}
|
|
os.Exit(cmd.ProcessState.ExitCode())
|
|
}
|