Selenium 2: Сохранить идентификатор экземпляра веб-драйвера открытого окна, чтобы создать новый экземпляр веб-драйвера с этим идентификатором - PullRequest
1 голос
/ 08 июня 2011

Этот вопрос касается Java API Selenium 2 RC2, используемого с Firefox 4.

Допустим, у меня открыт экземпляр WebDriver и я сделал некоторые взаимодействия в этом окне браузера, такие как открытие URL,нажмите на ссылку и заполните форму.

Можно ли создать новый экземпляр WebDriver, который использует уже открытое окно?Примерно так (псевдокод):

WebDriver webDriver1 = new FireFoxWebDriver();
webDriver.doSomeStuff();
String webDriverInstanceId = webDriver.getId();

WebDriver webDriver2 = new FireFoxWebDriver(webDriverInstanceId);
webDriver.continueDoingMoreStuffInSameWindow();

1 Ответ

2 голосов
/ 09 июня 2011

В API Selenium WebDriver пока нет функции «присоединить к существующему экземпляру браузера». Это верно независимо от того, запустил ли WebDriver или другой процесс экземпляр браузера, к которому вы хотите подключиться. Для него существует открытый запрос функции .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...