Рассмотрим простой объект DefaultSelenium
DefaultSelenium sel = new
DefaultSelenium("http://localhost:8080/myapp",4444,"*iexplore","/myAppLevel1");
Теперь мой сервер настроен с опцией -forcedBrowserMode "* firefox" в командной строке при запуске.Однако у меня есть 2 разных пакетных файла для запуска Сервера, один принудительно запущен в Firefox, другой - в IE.К вашему сведению, -forcedBrowserMode переопределяет настройки внутри экземпляра Java-объекта.
Проблема в Java, не могу найти способ определить, в каком браузере запущен мой объект DefaultSelenium ...думал что-то вроде:
sel.getBrowserName();
Но ничего подобного не существует.Есть ли другие творческие способы сделать это?
Мне нужно знать, потому что в веб-приложении GWT, чтобы нажать на кнопку, вам нужно сделать это по-другому в зависимости от браузера.Кроме того, вы можете удивиться, почему я даже использую -forcedBrowserMode, потому что тогда я могу использовать пользовательские настройки firefox / ie для установки на тестирование.
Заранее спасибо за помощь!