如何使用Selenium连接已打开的浏览器
要连接已经打开的浏览器,可以使用Selenium的attachToSession方法。\n\n首先,你需要获取已经打开的浏览器的会话ID。你可以在打开的浏览器中执行以下JavaScript代码来获取会话ID:\n\njava\nString sessionId = ((RemoteWebDriver) driver).getSessionId().toString();\n\n\n然后,使用会话ID来连接到已经打开的浏览器:\n\njava\nWebDriver driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), DesiredCapabilities.chrome());\n((RemoteWebDriver) driver).setSessionId(sessionId);\n\n\n确保替换上面的URL为Selenium服务器的URL,还有DesiredCapabilities中的浏览器类型。\n\n这样,你就可以连接到已经打开的浏览器,并继续执行测试脚本了。
原文地址: https://www.cveoy.top/t/topic/ptvW 著作权归作者所有。请勿转载和采集!