У меня нет нескольких машин на моей работе. У меня есть одно окно и один мак для выполнения скрипта. Мне было интересно, могу ли я использовать селеновую сетку для выполнения скриптов на одной машине. Я никогда не использовал селеновую сетку. Любая статья, ссылки или предложения высоко оценены.Могу ли я использовать сетку селена на одной машине
ответ
Да, вы можете использовать настроенную селеновую решетку на одной машине. Вы можете скачать файл фляги из этой загрузки link
После загрузки запустите ступицу с помощью следующей команды:
java -jar selenium-server-standalone-2.46.0.jar -role hub
Затем зарегистрируйте узлы к нему с помощью следующей команды:
java -jar selenium-server-standalone-2.46.0.jar -role node -hub http://localhost:4444/grid/register
см следующую ссылку для получения дополнительной информации, пример для сценария с одной машиной с Ruby, но он похож на java.
Вы также можете запустить сетку локально с помощью докер. Selenium предоставляет изображения для концентратора, Chrome и Firefox на Ubuntu.
Вы можете не знать, почему бы вам. Если вы хотите выполнить на одной машине, вы можете просто запустить несколько экземпляров веб-драйвера для разных браузеров и добиться этого. ИМХО вся цель сетки заключается в распределении нагрузки между узлами с разными браузерами, ОС и т. Д.
Но чтобы ответить на ваш вопрос, да, вы можете. Вы можете запустить концентратор и узел на одном компьютере и протестировать его, если это то, что вы хотите сделать.
Да, вы можете запустить селеновую опору с несколькими узлами на одной машине, но оперативная память должна быть не менее 8 ГБ, потому что она будет работать с наборами тестов с более чем 4 экземплярами браузера, для чего требуется больше ОЗУ, если браузер не будет закрыт. http://selenium-release.storage.googleapis.com/index.html Скачать автономную банку.
java -jar selenium-server-standalone-2.45.0.jar -role hub
Он запустит концентратор.
Чтобы запустить узлы, откройте другой cmd и введите следующую команду, чтобы запустить «n» число узлов. Java -jar Библиотека/селен-сервер автономного-2.43.1.jar -ролевого узла -hub http://localhost:4444/grid/register -port 5555
Java -jar Библиотека/селен-сервер автономных-2.43.1.jar -ролевого узел - концентратор http://localhost:4444/grid/register -port 6666
Java -jar Библиотека/селен-сервера автономный-2.43.1.jar -ролевой узел -hub http://localhost:4444/grid/register -port 7777
Если вы хотите запустить тот же тест, в другом браузере скачать Драйверы браузера от [https://code.google.com/p/selenium/wiki/ChromeDriver]
[https://code.google.com/p/selenium/downloads/detail?name=IEDriverServer_Win32_2.39.0.zip&can=1&q=]
Выполните следующую команду, чтобы запустить различные браузеры: например:
ява -jar Селен-сервер автономного-2.45.0.jar -ролевого WebDriver -hub http://localhost:4444/grid/register -Dwebdriver.chrome.driver = C: \ Пользователи \ хуг \ Desktop \ chromedriver.exe
java -jar selenium-server-standalone-2.45.0.jar -role webdriver -hub http://localhost:4444/grid/register -port 6666 -Dwebdriver.chrome.driver=C:\Users\xyz\Desktop\chromedriver.exe.
Это запустит браузер и узел Chrome.
- 1. Могу ли я использовать разные версии рельсов в одной машине?
- 2. Возможная проблема с одновременным тестированием селена на одной машине
- 3. Свинья на одной машине
- 4. Могу ли я использовать сетку везде, где я хочу?
- 5. Могу ли я использовать/использовать разные версии рельсов в одной машине
- 6. светлячок селена WebDriver работает в одной машине, но не другой
- 7. Могу ли я использовать многоуровневую сетку в GeneXus SmartDevice?
- 8. Могу ли я использовать сетку данных через WAN?
- 9. Могу ли я использовать jQuery replaceWith только на одной странице?
- 10. SeleniumGrid: Сколько экземпляров я должен работать на одной машине
- 11. Запуск тестов селена на гостевой виртуальной машине
- 12. Могу ли я использовать стек в машине Тьюринга?
- 13. Остановка на одной машине
- 14. Могу ли я настроить диагностику Azure на виртуальной машине IAAS?
- 15. Как я могу использовать бродягу на существующей машине?
- 16. Могу ли я использовать ReviewBoard с репозитаром svn на другой машине?
- 17. Должен ли я использовать 1 или 2 сервера hapi.js на одной машине?
- 18. Могу ли я запустить версию 16 и 12 sybase на одной машине?
- 19. Могу ли я создавать RPM для двух разных платформ на одной машине?
- 20. Могу ли я запустить Xcode на оконной машине
- 21. Могу ли я проверить репозиторий CVS на своей локальной машине?
- 22. Могу ли я создать приложение x64 на 32-битной машине?
- 23. Могу ли я установить несколько версий Typcript на машине?
- 24. Могу ли я установить memory_limit выше, чем на машине?
- 25. Могу ли я проверить код на машине Windows?
- 26. Могу ли я запустить Docker на виртуальной машине?
- 27. Могу ли я создать сайт Sharepoint на моей локальной машине?
- 28. Могу ли я использовать два события в одной строке?
- 29. Как настроить сетку селена с помощью докеров на окнах?
- 30. MPI на одной машине dualcore