Size: a a a

Aerokube Support

2020 November 25

J

Julien in Aerokube Support
http://localhost:4444/logs/ here ? it's empty 🙁
источник

АА

Александр Андряшин... in Aerokube Support
docker logs selenoid
источник

J

Julien in Aerokube Support
2020/11/25 08:31:04 [-] [NEW_REQUEST] [unknown] [172.20.0.1]
2020/11/25 08:31:04 [-] [NEW_REQUEST_ACCEPTED] [unknown] [172.20.0.1]
2020/11/25 08:31:04 [0] [LOCATING_SERVICE] [chrome] [87.0]
2020/11/25 08:31:04 [0] [USING_DOCKER] [chrome] [87.0]
2020/11/25 08:31:04 [0] [CREATING_CONTAINER] [selenoid/vnc_chrome:87.0]
2020/11/25 08:31:04 [0] [STARTING_CONTAINER] [selenoid/vnc_chrome:87.0] [f596e19965248dddb2847d49024290b253473b2a40eb691f0db9161b794d4f62]
2020/11/25 08:31:05 [0] [CONTAINER_STARTED] [selenoid/vnc_chrome:87.0] [f596e19965248dddb2847d49024290b253473b2a40eb691f0db9161b794d4f62] [0.57s]
2020/11/25 08:31:05 [0] [SERVICE_STARTED] [selenoid/vnc_chrome:87.0] [f596e19965248dddb2847d49024290b253473b2a40eb691f0db9161b794d4f62] [0.47s]
2020/11/25 08:31:05 [0] [PROXY_TO] [f596e19965248dddb2847d49024290b253473b2a40eb691f0db9161b794d4f62] [http://172.20.0.3:4444/]
2020/11/25 08:31:05 [0] [SESSION_ATTEMPTED] [http://172.20.0.3:4444/] [1]
2020/11/25 08:31:05 [0] [SESSION_FAILED] [http://172.20.0.3:4444/] [500 Internal Server Error]
2020/11/25 08:31:05 [0] [REMOVING_CONTAINER] [f596e19965248dddb2847d49024290b253473b2a40eb691f0db9161b794d4f62]
2020/11/25 08:31:06 [0] [CONTAINER_REMOVED] [f596e19965248dddb2847d49024290b253473b2a40eb691f0db9161b794d4f62]
источник

J

Julien in Aerokube Support
at least he understood which container to use 😄
источник

АА

Александр Андряшин... in Aerokube Support
Hm, in that case need to look browser container logs...
источник

АА

Александр Андряшин... in Aerokube Support
Error occurs on browser container side...
источник

АА

Александр Андряшин... in Aerokube Support
Capabilities may be wrong...
источник

s

squirrel in Aerokube Support
Александр Андряшин
Hm, in that case need to look browser container logs...
А не может быть проблем из-за того что подключается образ vnc_ а в запуске может быть не указан флаг запуска vnc ?
источник

J

Julien in Aerokube Support
I am not sure, but I think the Selenium API seems changing a lot.
I use it like that :

driverOptions = new ChromeOptions();
driverOptions.PlatformName = new Platform(PlatformType.Any).ToString();
((ChromeOptions)driverOptions).AddAdditionalCapability("enableVNC", true, true);
if (!String.IsNullOrEmpty(BrowserVersion))
{
  ((ChromeOptions)driverOptions).AddAdditionalCapability(CapabilityType.Version, BrowserVersion, true);
  driverOptions.BrowserVersion = BrowserVersion.Trim();
}
источник

АА

Александр Андряшин... in Aerokube Support
Julien
I am not sure, but I think the Selenium API seems changing a lot.
I use it like that :

driverOptions = new ChromeOptions();
driverOptions.PlatformName = new Platform(PlatformType.Any).ToString();
((ChromeOptions)driverOptions).AddAdditionalCapability("enableVNC", true, true);
if (!String.IsNullOrEmpty(BrowserVersion))
{
  ((ChromeOptions)driverOptions).AddAdditionalCapability(CapabilityType.Version, BrowserVersion, true);
  driverOptions.BrowserVersion = BrowserVersion.Trim();
}
Capability enableVNC should be provided insude selenoid:options map:
https://aerokube.com/selenoid/latest/#_specifying_capabilities_via_protocol_extensions
источник

IK

Ivan Krutov in Aerokube Support
Selenium server-side API itself did not change last 2 years
источник

J

Julien in Aerokube Support
@aandryashin is it provided the same way if I don't use selenoid ?
источник

J

Julien in Aerokube Support
(I guess no since the option name contains "selenoid" :D)
источник

АА

Александр Андряшин... in Aerokube Support
Julien
(I guess no since the option name contains "selenoid" :D)
Try to remove enableVNC capability.
источник

J

Julien in Aerokube Support
yes this is what I am trying
источник

J

Julien in Aerokube Support
driverOptions = new ChromeOptions();
driverOptions.PlatformName = new Platform(PlatformType.Any).ToString();
((ChromeOptions)driverOptions).AddAdditionalCapability(CapabilityType.Version, BrowserVersion, true);

Even like that, it does not work
источник

J

Julien in Aerokube Support
can't do simpler 🙁
источник

АА

Александр Андряшин... in Aerokube Support
BrowserVersion is not additional capabality...
источник

J

Julien in Aerokube Support
But when using "driverOptions.BrowserVersion = BrowserVersion;" if I print "driverOptions.ToCapabilities()", I get "Capabilities [BrowserName=chrome, Platform=Any, Version=]" instead of "Capabilities [BrowserName=chrome, Platform=Any, Version=87.0]"
источник

АА

Александр Андряшин... in Aerokube Support
try to do something like this:
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setCapability("browserVersion", "87.0");
WebDriver driver = new RemoteWebDriver(new URL("http://<selenoid>:4444/wd/hub"), chromeOptions);
//...
источник