Skip to content

Question: use of Syn instead of native selenium calls #78

@robsquires

Description

@robsquires

I'm using this driver to test an large angularJS application. A fair amount of our UI behaviour is delivered using CSS as well as javascript...:hover being an example.

I've been experiencing issues when elements aren't available for clicking because they are not displayed. I presume this is because javascript events are being used (via syn) instead of the native mouse movements available in selenium.

I imagine you've a very good reason for doing this (i've seen https://github.com/Behat/MinkSelenium2Driver/issues/51) relating to compatibility across browsers? Does the selenium server not provide this abstraction very effectively?

Anyhow I've forked and replaced a few commands with native webdriver calls as I don't want our frontend devs to get too wrapped up in the internals of the webdriver api - they're pretty happy with the mink api.

I'll continue to use my fork but I'm wondering if you've plans to adopt more of the native api calls into the mink API?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions