Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

UnsupportedCommandException mouseMoveTo with 3.4 on firefox with geckodriver 0.16.1 #4008

Closed
sdarshanam opened this issue May 11, 2017 · 5 comments

Comments

@sdarshanam
Copy link

commented May 11, 2017

OS: Windows Server 2012
Selenium Version: 3.4.0
Browser: Firefox v53.0
Browser Driver : geckodriver-v0.16.1-win64
Maven Java Bindings : 3.4.0

Selenium grid setup. Both the hub and node are running on different machines with the same OS.

Step to Reproduce:

	Actions act=new Actions(driver);
	act.moveToElement(projectDropDown);
	act.click(projectDropDown).build().perform();

Exception:
14:43:08.215 INFO - Executing: [mousemove: 22 false]) 14:43:08.219 WARN - Exception thrown org.openqa.selenium.UnsupportedCommandException: mouseMoveTo Build info: version: '3.4.0', revision: 'unknown', time: 'unknown' System info: host: 'WIN-AHNG9735N3J', ip: '10.237.194.162', os.name: 'Windows Server 2012', os.arch: 'amd64', os.version: '6.2', java.version: '1.8.0_131' Driver info: driver.version: RemoteWebDriver at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:220) at org.openqa.selenium.remote.http.AbstractHttpCommandCodec.encode(AbstractHttpCommandCodec.java:118) at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:158) at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82) at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:637) at org.openqa.selenium.remote.RemoteExecuteMethod.execute(RemoteExecuteMethod.java:35) at org.openqa.selenium.remote.RemoteMouse.mouseMove(RemoteMouse.java:89) at org.openqa.selenium.support.events.internal.EventFiringMouse.mouseMove(EventFiringMouse.java:58) at org.openqa.selenium.remote.server.handler.interactions.MouseMoveToLocation.call(MouseMoveToLocation.java:59) at org.openqa.selenium.remote.server.handler.interactions.MouseMoveToLocation.call(MouseMoveToLocation.java:32) at java.util.concurrent.FutureTask.run(Unknown Source) at org.openqa.selenium.remote.server.DefaultSession$1.run(DefaultSession.java:176) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) 14:43:08.229 WARN - Exception: mouseMoveTo Build info: version: '3.4.0', revision: 'unknown', time: 'unknown' System info: host: 'WIN-AHNG9735N3J', ip: '10.237.194.162', os.name: 'Windows Server 2012', os.arch: 'amd64', os.version: '6.2', java.version: '1.8.0_131' Driver info: driver.version: RemoteWebDriver

@jimevans

This comment has been minimized.

Copy link
Member

commented May 12, 2017

#3808 is the root cause. This will be fixed when that issue is.

@jimevans jimevans closed this May 12, 2017

@minnujp

This comment has been minimized.

Copy link

commented Jun 15, 2017

hellow..
Mouse hovering is not working in selenium 3.4.1 ,gecko driver .16 and firefox 52.What will do?can anybody help me?

@elarichev

This comment has been minimized.

Copy link

commented Jul 14, 2017

Hi! I have same problem on
Windows 7 x64
Selenium 3.4.0
Firefox 55.0b8 (64-bit)
Geckodriver 0.18

How can I resolve this?

@Reedlee

This comment has been minimized.

Copy link

commented Jul 19, 2017

+1
ubuntu 16.04
selenium 3.4.0
Firefox 54
Geckodriver 0.18
run selenium as grid

when Behat executed to click or press it would responded with error mouseMoveTo
How can I replace this step?

@gwtuser

This comment has been minimized.

Copy link

commented Sep 8, 2017

Issue #3808 seems to be referring to Grid, and Standalone Selenium. Right now, they claim in that thread that a workaround is to pass -enablePassThrough true using Selenium JARS v3.5, but I'm just running Selenium directly by configuring geckodriver and then creating a FirefoxDriver() in Java.

How do I pass "-enablePassThrough true" to FirefoxDriver? I don't see "enablePassThrough" amongst the DesiredCapabilities.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
6 participants
You can’t perform that action at this time.