А виртуалка запущена на вашей же физической машине? Возможно сама виртуалка работает медленно. Чтобы это проверить, можно сделать локальный запуск на виртуальной машине. Если скорость будет такой же, то проблема там. Если нет, то, возможно проблемы со скоростью сетевой передачи данных.
А вообще, если приложение работает медленно, то наиболее универсальным способом является уменьшение количества обращений к браузеру до минимально возможного. Но это универсальный, но не факт, что самый эффективный
Внутри гостевой машины, тесты работают значительно быстрее.
Да, верно подмечено на счет обращений к браузеру. Я тут подумал, и действительно много, но без них никак: они обеспечивают автоматические ожидания и отлов JavaScript ошибок. Можно оптимизировать, но на это потребуется время.
Попробую поиграться с настройками сети. Сейчас я использую Bridged-коннекшен. Попробую с HostOnly, он может оказаться быстрее.
А почему медленней работает? Именно страницы медленно открываются или взаимодействие с элементами медленное? Если второе, то можно попробовать везде использовать 32 битную java и 32 битный IEDriverServer(ну или 64битные вместо них). Когда-то решил подобную проблему именно таким способом. Сейчас, к слову, имеем точно такую же, но кастомеры не дают прав доступа на удалённый сервер и не могу сам ничего попробовать
При помощи LanBench, удалось
измерить скорость работы сети в разных сетевых конфигурациях Virtual Box.
Интересно, что с Guest на Host, скорость передачи всегда выше, чем наоборот.
Если измерять в попугаях, то при Bridget Connection – скорость приема и отдачи с Guest 2 Host: примерно 500/400. Наоборот – Host 2 Guest 23/500.
Попробовал настроить HostOnly соединение. Но, проблема в том, что Guest может достучатся до Host, а наоборот – нет. Скорость в таком случае довольно высокая: 500/500, но требует навыков настройки сети, которых мне так не хватает. Просто это – не сделать.