这个问题是关于Selenium 2 RC2的Java API,与Firefox 4一起使用。
假设我打开了WebDriver
个实例,并在该浏览器窗口中进行了一些互动,例如打开网址,点击链接并填写表单。
是否可以创建一个使用已打开窗口的新WebDriver
实例?像这样的东西(伪代码):
WebDriver webDriver1 = new FireFoxWebDriver();
webDriver.doSomeStuff();
String webDriverInstanceId = webDriver.getId();
WebDriver webDriver2 = new FireFoxWebDriver(webDriverInstanceId);
webDriver.continueDoingMoreStuffInSameWindow();
答案 0 :(得分:2)
Selenium WebDriver API中没有“附加到浏览器的现有实例”功能。无论WebDriver或其他进程是否启动了您要附加到的浏览器实例,都是如此。它有一个open feature request。