Tag: selenium chromedriver remotewebdriver

WebDriver Java:将现有的webdriver浏览器会话重新连接到驱动程序实例

我正在寻找一种方法将现有的webdriver浏览器会话重新连接到驱动程序实例,以便我可以再次控制浏览器。 到目前为止,我已尝试过以下方法: I. ========================================== 参考: https : //stackoverflow.com/a/38827934/2285470 浏览器: Firefox v.51.01 / Chrome v.56.0.2924.87 司机: geckodriver v.1.14 / chromedriver v.2.27 解决方案: 1.创建扩展RemoteWebDriver的自定义类 public class RemoteDriver extends RemoteWebDriver { public RemoteDriver(URL url, String sessionId) { super(); setSessionId(sessionId); setCommandExecutor(new HttpCommandExecutor(url) { @Override public Response execute(Command command) throws IOException { if (command.getName() != “newSession”) { return super.execute(command); } […]