Mouse mouse = ((HasInputDevices) driver).getMouse();
WebElement myElement = driver.findElement(By.id("foo"));
mouse.mouseDown((Coordinates) myElement.getLocation());
mouse.mouseUp((Coordinates) myElement.getLocation());
I'm assuming it will let you cast a point object into a coordinates object,
I haven't tried the above. I'm guessing that the mouse interaction isn't
fully fleshed out yet, a lot of the context xlixk stuff is not available on
the Actions object and there are some bits missing from the Mouse object as
well e.g. right mouse down and right mouse up. Then again you don't
normally need to hold down your right mouse button when using a website...
--
You received this message because you are subscribed to the Google Groups
"Selenium Users" group.
To post to this group, send email to seleniu...@googlegroups.com.
To unsubscribe from this group, send email to
selenium-user...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/selenium-users?hl=en.
--
This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.
If you have received this email in error please notify postm...@ardescosolutions.com
The advanced user interaction API used the mouse and keyboard objects and is really the correct way to deal with it. I’ve got carried away and gone down too deep again ;P)