-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
Actions are not implemented #233
Comments
geckodriver does not yet implement actions. The actions we will implement are those being defined right now in the W3C WebDriver standard and not those of Selenium. Selenium has said they will provide a Selenium-to-W3C-WebDriver shim for actions, but this may take some time to produce after we have made our implementation. Implementation in geckodriver/Marionette has not yet started. |
Is it possible to simulate mouse actions using some JavaScript executions until Actions are implemented? |
As actions by definition are expected to issue trusted events there’s no JS equivalent, unless you want to construct |
Just would like to ask to increase priority of this implementation. Without support for Actions it is not possible to test a lot of things, like on-mouse-over popups, etc. |
This is being worked on currently. However it is a large part of the spec that reaches quite deep into the browser internals to function correctly. Therefore it will take a while to make a robust implementation. Please note that further comments indicating that it's an important feature are unnecessary. We understand that this is something many tests depend on, and it is being treated with a priority commensurate to that. |
For the record, the tracking bug for Marionette is https://bugzilla.mozilla.org/show_bug.cgi?id=1292178. |
Are you interested in a test suite for this ? |
Thanks for working on this. Is there an ETA for when this issue might be fixed? |
No. |
Is there a nightly build with a partial fix in for this? |
@sirk1989 Yes, the bleeding edge Selenium bindings and Firefox Nightly has nearly complete, but rather untested, support for the actions API defined in the WebDriver standard. (Which I need to stress is not the same as the one in Selenium, but which should be interoperable if your language binding has a decent shim.) |
@andreastt |
It might be that your client isn't sending W3C-standard actions yet. If you provide a trace-level log that should be easy to diagnose. |
The below is the exception I am getting while building actions org.openqa.selenium.InvalidArgumentException: Could not find webelement key |
@prabhurohith That’s a stack, not the trace-level log. See the README for how to enable trace-level logging. |
Anyone able to do context click with latest gecko driver on firefox latest version?? |
Please don’t use this issue for support. It’s here to track implementation of actions in Marionette and geckodriver. With regards to right-clicks in the context of context menus, since you cannot interact with browser UI elements in WebDriver, that’s not possible. |
I tried with Selenium 3.4.0 , Gecko Driver 16.0 and Firefox 53.0 . Still actions class is not working for me. 1493669702804 geckodriver INFO Listening on 127.0.0.1:39944 org.openqa.selenium.InvalidArgumentException: Could not find webelement key |
Closing this as it is implemented and has been for some time. THere are a few follow ups documented in this bug. @mpulipati please raise a selenium bug for that issue. |
I have been searching - did anyone open a new issue - I still get the org.openqa.selenium.UnsupportedCommandException: 2017-05-16-10:28:13:675 mouseMoveTo using Firefox 53, selenium 3.4 and gecko 16.1 |
Hi,
I am using ff version 54 with Selenium 3.4.0 and gecko 0.16.0.I am able
to launch and get no exceptions with actions but the right click doesn't
happen.
Enable trace logs and have a look into exceptions.
Have a look into Issue#738
Regards,
Rohith P
…On May 16, 2017 9:23 PM, "amyreit" ***@***.***> wrote:
I have been searching - did anyone open a new issue - I still get the
org.openqa.selenium.UnsupportedCommandException: 2017-05-16-10:28:13:675
mouseMoveTo
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
using Firefox 53, selenium 3.4 and gecko 16.1
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#233 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AZoBO1SHySG3iRDdw9Iz5SZf2GFFhl5Tks5r6cZggaJpZM4J_yGw>
.
|
It didn't work for me as well. I have tried with firefox 52, 53, 53.0.2, 54.0b8, GeckoDriver version 16 and 16.1 with selenium 3.4.0. Error Message:
I am using Windows 8.1, C#. Below is the code which throws the exception.
Why is that its working for Rohith(comment above) but not me? |
@navinjd The issue you are hitting is SeleniumHQ/selenium#3808. If you aren't using Grid then the issue is in the C# bindings and you need to raise a separate Selenium issue |
@amyreit The issue you are hitting is SeleniumHQ/selenium#3808. If you aren't using Grid then the issue is in the client bindings and you need to raise a separate Selenium issue |
Locking issue to prevent |
Context click method of Actions class is not working in geckodriver. The same code is working fine in ChromeDriver & IEDriver.
Code :
PFB for the exception caught.
The text was updated successfully, but these errors were encountered: