С сеткой селена и TestNG я пытаюсь запустить Safari в Mac Book Pro. Хаб подключен. Запущен узел Safari. Я включил «включить удаленную автоматизацию» в меню разработчика. Закрыты все окна сафари. Тестовые случаи запускаются. Но сафари не запускается. Но в тестовой консоли мы могли видеть сообщение о запуске safari с желаемыми возможностями. Но через некоторое время сообщение не сможет начать новую сессию браузера.
Я попытался изменить концентратор и узел. Я попытался изменить параметры в узле safari. Я попытался только с одним контрольным примером, а именно:
WebDriver driver = new SafariDriver();
driver.get("http://www.makeseleniumeasy.com");
Итак, Safari запустился. Но с концентратором и узлом он не запускается. Я подозреваю, что ошибка связана с узлом safari или кодом @Test. Пожалуйста, помогите мне с этим.
Я также попытался добавить System.setproperty
в настройку, указав путь для драйвера сафари
safari.command:
Java -jar selenium-server-standalone-3.141.59.jar -role node -nodeConfig grid_safari.json
/ * safarinode * /
"возможности": "browserName": "safari",
"maxInstances": 1,
"seleniumProtocol": "WebDriver"
Ожидаемый результат - браузер Safari должен запуститься, но он не запускается.
/ Setup.test /
System.setProperty("webdriver.safari.driver");
drivernew=DesiredCapabilities.safari();
drivernew.setBrowserName("safari");
drivernew.setPlatform(Platform.MAC);