2015-09-02 2 views
1

Метод действия MoveToElement не работает при попытке запуска тестов с помощью браузера Edge с помощью Microsoft Webdriver.MoveMouseAction не работает в Microsoft WebDriver (для браузера Edge)

Фрагмент кода:

new Actions(driver).moveToElement(driver.findElement(By.linkText("menu"))).perform(); 

Наблюдаемые ниже исключением:

org.openqa.selenium.UnsupportedCommandException: Неизвестная команда получила длительность команд или тайм-аут: 10 мс Постройте информация : версия: '2.47.1', версия: 'unknown', время: '2015-07-30 11:02:44' Системная информация: хост: DESKTOP- R1AE8BA ', ip: '10 .40.14.9', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_51' Информация о драйвере: org .openqa.selenium.edge.EdgeDriver Возможности [{acceptSslCerts = true, browserVersion = 20.10240.16384.0, platformVersion = 10, browserName = MicrosoftEdge, принимаетScreenshot = true, pageLoadStrategy = normal, принимаетElementScreenshot = true, platformName = windows, platform = ANY} ] Session ID: BC49145A-C839-49D7-890C-D06A13E904D8 на sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) в sun.reflect.NativeConstructorAccessorImpl.newInstance (Unknown Source) в sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Неизвестный источник) at java.lang.reflect.Constructor.newInstance (Неизвестный источник) at org.openqa. selenium.remote.ErrorHandler.createThrowable (ErrorHandler.java:206) at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed (ErrorHandler.java:158) at org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver. java: 595) at org.openqa.selenium.remote.RemoteExecuteMethod.execute (RemoteExecuteMethod.java:35) at org.openqa.selenium.remote.RemoteMouse.mouseMove (RemoteMouse.java:89) at org.openqa. selenium.interactions.MoveMouseAction.perform (MoveMouseAction.java:39) at org.openqa.selenium.interactions.CompositeAction.perform (CompositeAction.java:50) at org.openqa.selenium.interactions.Actions.perform (Действия. java: 371)

По блогам Microsoft, все функции еще не реализованы, List of commands implemented in Edge, Full list of commands

Есть ли альтернативный способ выполнения операций мыши?

+0

К сожалению, вы уже нашли ответ. Если драйвер не поддерживается драйвером, нет никакого способа сделать это. – JimEvans

ответ

Смежные вопросы