INNER CODE UNIT · Go

TestStartBrowser

charmbracelet/vhs · browser_e2e_test.go:17

func TestStartBrowser(t *testing.T) {
	if os.Getenv("VHS_TEST_BROWSER") == "" {
		t.Skip("set VHS_TEST_BROWSER=1 to run this test")
	}

	ctx, cancel := context.WithTimeout(context.Background(), 2*time.Minute)
	defer cancel()

	browser, closer, err := startBrowser(ctx)
	if err != nil {
		t.Fatalf("startBrowser failed: %v", err)
	}

	page, err := browser.Page(proto.TargetCreateTarget{URL: "about:blank"})
	if err != nil {
		t.Errorf("could not open page: %v", err)
	}
	if err := page.WaitLoad(); err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…