multi_browser_test.go 633 B

123456789101112131415161718192021222324252627
  1. package rod_helper
  2. import (
  3. "testing"
  4. "time"
  5. "github.com/allanpk716/ChineseSubFinder/pkg/log_helper"
  6. "github.com/allanpk716/ChineseSubFinder/pkg/settings"
  7. )
  8. func TestNewMultiBrowser(t *testing.T) {
  9. browserOptions := NewBrowserOptions(log_helper.GetLogger4Tester(), true, settings.Get())
  10. browserOptions.SetXrayPoolUrl("127.0.0.1")
  11. browserOptions.SetXrayPoolPort("19035")
  12. b := NewMultiBrowser(browserOptions)
  13. for i := 0; i < 5; i++ {
  14. page, _, _, err := NewPageNavigateWithProxy(b.GetLBBrowser(), b.LbHttpUrl, "https://www.ipaddress.my/", 10*time.Second)
  15. if err != nil {
  16. return
  17. }
  18. page.Close()
  19. }
  20. println(b)
  21. }