【问题标题】:A blank browser is automatically getting launched when Playwright is executed over Selenium Grid在 Selenium Grid 上执行 Playwright 时,会自动启动一个空白浏览器
【发布时间】:2023-01-27 01:13:16
【问题描述】:

语境:

  • 编剧版本:1.23.0
  • 操作系统:Windows
  • 浏览器:Chrome/Edge
  • 硒服务器:4.4.0

代码片段

public static void main( String[] args ) throws InterruptedException {
        Map<String,String> env = new HashMap<>();
        env.put("DEBUG","pw:browser*");
        env.put("SELENIUM_REMOTE_URL","http://192.168.1.103:4444");

        Playwright playwright = Playwright.create(new Playwright.CreateOptions().setEnv(env));
        Browser browser = playwright.chromium().launch(new BrowserType.LaunchOptions().setChannel("chrome").setHeadless(false));
        Page page = browser.newPage();
        page.navigate("https://playwright.dev/docs/selenium-grid");
        Thread.sleep(5000);
        // other actions...
        page.context().browser().close();
        playwright.close();
    }

漏洞描述

我有一个本地 Selenium 4 网格设置。 Hub 和 Node 都在我的本地系统上运行。

当我尝试执行剧作家脚本时,它会启动 2 个浏览器而不是 1 个。其中 1 个是空白的。

我把 DEBUG=pw:browser* 用于调试,下面是日志。

2022-09-17T05:40:12.196Z pw:browser <selenium> connecting to http://192.168.1.103:4444/
2022-09-17T05:40:16.386Z pw:browser <selenium> connected to sessionId=624ba9e3aa78bdea3f2c987c67574550
2022-09-17T05:40:16.386Z pw:browser <selenium> using selenium v4
2022-09-17T05:40:16.387Z pw:browser <selenium> retrieved endpoint ws://192.168.1.103:4444/session/624ba9e3aa78bdea3f2c987c67574550/se/cdp for sessionId=624ba9e3aa78bdea3f2c987c67574550
2022-09-17T05:40:16.392Z pw:browser <ws connecting> ws://192.168.1.103:4444/session/624ba9e3aa78bdea3f2c987c67574550/se/cdp
2022-09-17T05:40:16.442Z pw:browser <ws connected> ws://192.168.1.103:4444/session/624ba9e3aa78bdea3f2c987c67574550/se/cdp
2022-09-17T05:40:23.829Z pw:browser <ws disconnecting> ws://192.168.1.103:4444/session/624ba9e3aa78bdea3f2c987c67574550/se/cdp
2022-09-17T05:40:23.841Z pw:browser <ws disconnected> ws://192.168.1.103:4444/session/624ba9e3aa78bdea3f2c987c67574550/se/cdp code=1005 reason=
2022-09-17T05:40:23.893Z pw:browser <selenium> disconnecting from sessionId=624ba9e3aa78bdea3f2c987c67574550
2022-09-17T05:40:24.638Z pw:browser <selenium> disconnected from sessionId=624ba9e3aa78bdea3f2c987c67574550

【问题讨论】:

    标签: java selenium selenium-webdriver selenium-grid playwright


    【解决方案1】:

    你能找到解决方案吗,我正面临类似的问题

    【讨论】:

      猜你喜欢
      • 2022-07-20
      • 2019-03-23
      • 2010-11-27
      • 1970-01-01
      • 2018-01-13
      • 1970-01-01
      • 1970-01-01
      • 2023-03-10
      • 1970-01-01
      相关资源
      最近更新 更多