Size: a a a

Aerokube Support

2020 December 07

EU

Eugene U. in Aerokube Support
Спасибо
источник

А

Артур in Aerokube Support
Добрый день.
Подскажите пожалуйста с чем могут быть связаны данные ошибки. Пытаюсь запустить тесты на opera 72 и на firefox 83.
browser.json выглядит след образом:
{
 "chrome": {
   "default": "87.0",
   "versions": {
     "87.0": {
       "image": "selenoid/vnc_chrome:87.0",
       "port": "4444",
       "tmpfs": {"/tmp":"size=512m"},
       "shmSize" : 1073741824,
       "path": "/wd/hub"
     }
   }
 },
 "opera": {
 "default": "72.0",
 "versions": {
   "72.0": {
     "image": "selenoid/vnc_opera:72.0",
     "port": "4444",
     "tmpfs": {"/tmp":"size=512m"},
     "shmSize" : 1073741824,
     "path": "/wd/hub"
   }
 }
},
 "firefox": {
   "default": "83.0",
   "versions": {
     "83.0": {
       "image": "/selenoid/vnc_firefox:83.0",
       "port": "4444",
       "tmpfs": {"/tmp":"size=512m"},
       "shmSize" : 1073741824,
       "path": "/wd/hub"
     }
   }
 }
}

Образы выкачиваются корректно. При попытке запустить тест на опере появляется след ошибка:
Requested environment is not available (WARNING: The server did not provide any stacktrace information)
Фрагмент из логов:
2020/12/07 13:01:52 [-] [INIT] [Loading configuration files...]
2020/12/07 13:01:52 [-] [INIT] [Loaded configuration from /etc/selenoid/browsers.json]
2020/12/07 13:01:52 [-] [INIT] [Video Dir: /opt/selenoid/video]
2020/12/07 13:01:52 [-] [INIT] [Your Docker API version is 1.40]
2020/12/07 13:01:52 [-] [INIT] [Timezone: Europe/Moscow]
2020/12/07 13:01:52 [-] [INIT] [Listening on :4444]
2020/12/07 13:04:52 [-] [NEW_REQUEST] [unknown] [172.17.0.7]
2020/12/07 13:04:52 [-] [NEW_REQUEST_ACCEPTED] [unknown] [172.17.0.7]
2020/12/07 13:04:52 [104] [LOCATING_SERVICE] [operablink] [72.0]
2020/12/07 13:04:52 [104] [ENVIRONMENT_NOT_AVAILABLE] [operablink] [72.0]

При запуске тестов на firefox след ошибка:
org.openqa.selenium.WebDriverException: Unable to parse remote response: You are using Selenoid 1.10.0!
Caused by: org.openqa.selenium.json.JsonException:
Unable to determine type from: Y. Last 1 characters read: Y
Фрагмент логов:
2020/12/07 13:00:54 [854] [LOCATING_SERVICE] [firefox] [83.0]
2020/12/07 13:00:54 [854] [USING_DOCKER] [firefox] [83.0]
2020/12/07 13:00:54 [854] [CREATING_CONTAINER] [vnc_firefox:83.0]
2020/12/07 13:00:54 [854] [STARTING_CONTAINER] [vnc_firefox:83.0]
2020/12/07 13:00:55 [854] [CONTAINER_STARTED] [vnc_firefox:83.0] [0.85s]
2020/12/07 13:00:56 [854] [SERVICE_STARTED] [vnc_firefox:83.0]  [0.76s]
2020/12/07 13:00:56 [854] [PROXY_TO] [a2911e51a60a182d1f298e10c20f7c968a701244c03b89475e3ac2c1d5450319] [http://172.17.0.8:4444]
2020/12/07 13:00:56 [854] [SESSION_ATTEMPTED] [http://172.17.0.8:4444] [1]
2020/12/07 13:00:56 [854] [SESSION_FAILED] [http://172.17.0.8:4444] [200 OK]
2020/12/07 13:00:56 [854] [REMOVING_CONTAINER]
2020/12/07 13:00:56 [854] [CONTAINER_REMOVED]

В хроме все отрабатывает корректно
источник

IK

Ivan Krutov in Aerokube Support
ну вы просите operablink, а в файле написано просто opera
источник

А

Артур in Aerokube Support
Ivan Krutov
ну вы просите operablink, а в файле написано просто opera
В коде как раз опера и задавалась    Configuration.browser = "opera";
источник

EK

Eugene Khokhlov in Aerokube Support
Привет. Подскажите, возможно-ли развернуть Moon с образов, которые лежат на https://quay.io ?
источник

IK

Ivan Krutov in Aerokube Support
Eugene Khokhlov
Привет. Подскажите, возможно-ли развернуть Moon с образов, которые лежат на https://quay.io ?
привет, да
источник

EK

Eugene Khokhlov in Aerokube Support
отлично, спс!
источник

IK

Ivan Krutov in Aerokube Support
источник

IK

Ivan Krutov in Aerokube Support
если не разберетесь, приходите в личку
источник

EK

Eugene Khokhlov in Aerokube Support
Ivan Krutov
если не разберетесь, приходите в личку
благодарю!
источник

А

Артур in Aerokube Support
Ivan Krutov
ну вы просите operablink, а в файле написано просто opera
а с firefox не подскажите в чем может быть проблема?
источник

IK

Ivan Krutov in Aerokube Support
Артур
а с firefox не подскажите в чем может быть проблема?
по-идее у вас правильно выставлено path = /wd/hub, но Selenoid почему-то идет на /
источник

А

Артур in Aerokube Support
Ivan Krutov
по-идее у вас правильно выставлено path = /wd/hub, но Selenoid почему-то идет на /
на firefox получилось запустить, спасибо.
источник

А

Артур in Aerokube Support
Ivan Krutov
ну вы просите operablink, а в файле написано просто opera
Иван, для оперы не нужно задавать каких то специфических настроек?
источник

IK

Ivan Krutov in Aerokube Support
Артур
Иван, для оперы не нужно задавать каких то специфических настроек?
https://aerokube.com/images/latest/#_opera вот здесь описано про binary
источник

А

Артур in Aerokube Support
я правильно понимаю, что указанные параметры нужно задавать через capabilities?
capabilities.setCapability("operaOptions", "{\"binary\": \"/usr/bin/opera\"}}");
           capabilities.setCapability("browserName","opera");
источник

IK

Ivan Krutov in Aerokube Support
Артур
я правильно понимаю, что указанные параметры нужно задавать через capabilities?
capabilities.setCapability("operaOptions", "{\"binary\": \"/usr/bin/opera\"}}");
           capabilities.setCapability("browserName","opera");
только не экранировать, а через HashMap
источник

EK

Eugene Khokhlov in Aerokube Support
При разворачивании Moon в OpenShift версия 3.11 поддерживается? (не нашел в документации информации про требования к версии кластера)
источник

EK

Eugene Khokhlov in Aerokube Support
или только 4.х+?
источник

АА

Александр Андряшин... in Aerokube Support
Eugene Khokhlov
При разворачивании Moon в OpenShift версия 3.11 поддерживается? (не нашел в документации информации про требования к версии кластера)
на 3.11 тоже должно работать
источник