Safari не запускается в MacBook Pro даже после включения удаленной автоматизации и подключения узла к концентратору - PullRequest
0 голосов
/ 06 ноября 2019

С сеткой селена и 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);  
...