Ich versuche Selen Gitter zum ersten Mal arbeiten zu bekommen. Dies ist in C# xUnit und ausgeführt unter Verwendung von ReSharperProblem mit Selen Grid
Im Setup-i
Driver = new ChromeDriver(AppDomain.CurrentDomain.BaseDirectory + "../../../Drivers");
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities = DesiredCapabilities.Chrome();
capabilities.SetCapability(CapabilityType.BrowserName, "chrome");
capabilities.SetCapability(CapabilityType.Platform, new Platform(PlatformType.Windows));
Driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilities);
folgendes haben.
Ich erhalte den Fehler in Visual Studio
OpenQA.Selenium.WebDriverException
Unexpected error.
at OpenQA.Selenium.Remote.RemoteWebDriver.UnpackAndThrowOnError(Response
errorResponse)
at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String
driverCommandToExecute, Dictionary`2 parameters)
at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities
desiredCapabilities)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor
commandExecutor, ICapabilities desiredCapabilities)
at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(Uri remoteAddress,
ICapabilities desiredCapabilities)
at MoneyUITests.Methods.General.StartBrowserDriver() in
C:\Projects\Money_AT\MoneyUITests\Methods\General.cs:line 276
at MoneyUITests.Tests.Navigation.NavigationExecuteTests..ctor() in
C:\Projects\XXXX\XXXX\Tests\Navigation\NavigationTests.cs:line
36
in der Konsole bekomme ich folgende Fehler
2017-11-06 17:08:35.821:WARN:osjs.HttpChannel:qtp22982090-131:
/wd/hub/session
java.io.IOException: org.openqa.grid.common.exception.GridException: Cannot
extract a capabilities from the request: {"desiredCapabilities":{"browserName":"chrome","version":"","platform":"WINDOWS","javascriptEnabled":true},"capabilities":{"firstMatch":[{"browserName":"chrome","javascriptEnabled":true}]}}
at org.openqa.grid.web.servlet.DriverServlet.process(DriverServlet.java:135)
und
Caused by: org.openqa.grid.common.exception.GridException: Cannot extract a capabilities from the request: {"desiredCapabilities":{"browserName":"chrome","version":"","platform":"WINDOWS","javascriptEnabled":true},"capabilities":{"firstMatch":[{"browserName":"chrome","javascriptEnabled":true}]}}
und
Caused by:java.lang.IllegalArgumentException: Illegal key values seen in w3c capabilities: [javascriptEnabled]
Dies ist mein erster Versuch, mit Selenraster zu arbeiten, alle Anleitungen oder Tipps werden sehr geschätzt.
folgte ich diese Anleitung - https://seleniumautomation84.wordpress.com/2014/08/06/selenium-grid-fundamentals-implemented-in-c/
Vielen Dank im Voraus
versuchen, diese Zeile zu kommentieren: capabilities.SetCapability (CapabilityType.Platform, neue Platform (PlatformType.Windows)); – yong
@yong Leider hat das nicht funktioniert und ich bekomme die gleichen Fehlermeldungen. –