Ich habe meine eigenen Selen Grid mit verschiedenen Windows-Maschinen. Einer davon ist ein Windows 10-Rechner. Chrome und Firefox funktionieren, aber ich kann Edge nicht zum Laufen bringen.Selenium RemoteWebdriver Edge funktioniert nicht
Meine Ausnahme:
geb.driver.DriverCreationException: failed to create driver from callback '[email protected]'
at geb.driver.CallbackDriverFactory.getDriver(CallbackDriverFactory.groovy:35)
at geb.driver.CachingDriverFactory.getDriver_closure3(CachingDriverFactory.groovy:85)
at geb.driver.CachingDriverFactory.getDriver_closure3(CachingDriverFactory.groovy)
at geb.driver.CachingDriverFactory$SimpleCache.get(CachingDriverFactory.groovy:32)
at geb.driver.CachingDriverFactory.getDriver(CachingDriverFactory.groovy:84)
at geb.Configuration.createDriver(Configuration.groovy:382)
at geb.Configuration.getDriver(Configuration.groovy:371)
at geb.Browser.getDriver(Browser.groovy:108)
at geb.spock.GebSpec.propertyMissing(GebSpec.groovy:60)
at specs.LomnidoBaseSpec.setupSpec(LomnidoBaseSpec.groovy:28)
Caused by: org.openqa.selenium.WebDriverException: Error forwarding the new session cannot find : Capabilities [{platform=WIN10, browserName=MicrosoftEdge, version=}]
Command duration or timeout: 382 milliseconds
Build info: version: '2.53.0', revision: '35ae25b1534ae328c771e0856c93e187490ca824', time: '2016-03-15 10:43:46'
System info: host: 'peter-laptop', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-85-generic', java.version: '1.8.0_45'
ich Microsoft WebDriver auf dem Windows-Rechner installiert haben.
Mein Code in gebconfig.groovy
driver = {
DesiredCapabilities capabilities = DesiredCapabilities.edge()
capabilities.setPlatform(Platform.WIN10)
new RemoteWebDriver(
new URL("http://localhost:4444/wd/hub"), capabilities
)
}
Was bin ich?
Hallo, danke für deine Antwort, aber dein Blog hat nicht geholfen, mein Problem zu lösen. Ich habe alles beschrieben, um den Edge zu einem Knoten hinzuzufügen, aber der Edge-Browser ist nicht in meinem Hub registriert – Peter
Ich muss diesen Blogpost lesen. Ich versuche Selen Standalone-Server in einem Grails-Projekt zu verwenden und es ist in der Produktion versagt. Arbeiten von IntelliJ, hoffentlich kann dieses mein Problem lösen. – Sulteric