Как передать управление браузером от одного Java-клиента Selenne другому? - PullRequest
0 голосов
/ 20 августа 2010

У меня есть несколько сценариев (в форме), которые выполняют некоторые команды селена.Тем не менее, есть некоторые процессы, в которых это было бы слишком сложно (или хакерски) с подходом простого селена (+ fitnesse), поэтому я планирую создать свой собственный класс, который будет обрабатывать эту сложную обработку (т.е. проверять, если элементы втаблицы сортируются по возрастанию).

Этот класс должен был бы затем взять под контроль браузер, запущенный первым Java-клиентом Selen (т.е. после входа в систему, перехода на некоторые страницы, выполнения некоторых других действий),и затем выполните свои специализированные действия.

Как бы я мог сделать это с Java-клиентом Selennium?

1 Ответ

0 голосов
/ 23 августа 2010

Вообще говоря, вы можете сделать это, если у вас есть идентификатор сеанса Selenium. Идентификатор сеанса - это то, как сервер Selenium связывает команду с конкретным браузером.

Что касается того, как вы можете обойти это или использовать его в клиенте Java, я бы покопался в javadocs. Но я делаю это в Ruby, и он работает довольно хорошо.

...