INNER CODE UNIT · Go

main

int128/kubelogin · system_test/login/chromelogin/main.go:18

func main() {
	if len(os.Args) != 2 {
		log.Fatalf("usage: %s URL", os.Args[0])
		return
	}
	url := os.Args[1]
	if err := runBrowser(context.Background(), url); err != nil {
		log.Fatalf("error: %s", err)
	}
}

func runBrowser(ctx context.Context, url string) error {
	execOpts := chromedp.DefaultExecAllocatorOptions[:]
	execOpts = append(execOpts,
		chromedp.NoSandbox,
		chromedp.WSURLReadTimeout(30*time.Second),
	)
	ctx, cancelExec := chromedp.NewExecAllocator(ctx, execOpts...)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…