[
https://issues.jboss.org/browse/ARQGRA-497?page=com.atlassian.jira.plugin...
]
Matous Jobanek commented on ARQGRA-497:
---------------------------------------
Hi all,
thanks for your input folks.
I have some migration already done:
Drone:
https://github.com/MatousJobanek/arquillian-extension-drone/tree/develop-...
Graphene:
https://github.com/MatousJobanek/arquillian-graphene/tree/develop-2.2
and if I compare the changes and your diffs, then I think that we are on the same page.
The only problem that I have is with maven central sync. I've released
arquillian-phantom-driver 1.2.1.1 and selenium-bom 3.3.0 in last two days, but they
haven't been synced with central yet (which has happened for the first time).
I'll probably release both Drone 2.1.Alpha2 and Graphene 2.2.0 today and I'll hope
that there is nothing messed up in the synced functionality.
If it is not synced with central correctly, then all the releases should be available here
https://repository.jboss.org/nexus/service/local/repositories/releases/co...
Unable to start browser because FluentWait#until(Predicate) has been
removed in selenium 3.2.0
----------------------------------------------------------------------------------------------
Key: ARQGRA-497
URL:
https://issues.jboss.org/browse/ARQGRA-497
Project: Arquillian Graphene
Issue Type: Bug
Components: api
Affects Versions: 2.1.0.Final
Reporter: Jan Hrcek
Assignee: Matous Jobanek
Priority: Blocker
Attachments: drone.diff, graphene.diff
I'm unable to start Firefox/Chrome driver using Graphene 2.1.0.Final &
selenium-bom 3.2.0.
When instantiating browser I see the following exception:
{code:java}
Caused by: java.lang.NoSuchMethodError:
org.openqa.selenium.support.ui.WebDriverWait.until(Lcom/google/common/base/Predicate;)V
at
org.jboss.arquillian.graphene.wait.WebDriverWaitImpl.until(WebDriverWaitImpl.java:87)
at
org.jboss.arquillian.graphene.enricher.StaleElementInterceptor.intercept(StaleElementInterceptor.java:44)
at
org.jboss.arquillian.graphene.proxy.InvocationContextImpl.invoke(InvocationContextImpl.java:87)
at
org.jboss.arquillian.graphene.proxy.GrapheneContextualHandler$2.call(GrapheneContextualHandler.java:212)
at
org.jboss.arquillian.graphene.context.BrowserActions.performAction(BrowserActions.java:62)
at
org.jboss.arquillian.graphene.proxy.GrapheneContextualHandler.invoke(GrapheneContextualHandler.java:208)
at
org.jboss.arquillian.graphene.proxy.GrapheneContextualHandler.intercept(GrapheneContextualHandler.java:234)
at
org.openqa.selenium.chrome.ChromeDriver$$EnhancerByGraphene$$1cfa9aea.manage(<generated>)
{code}
This seems to be caused by recent removal of FluentWait#until(Predicate) method in
selenium (see [recent
commit|https://github.com/SeleniumHQ/selenium/commit/bee4115079b7fa678e14...]).
Could you please update / remove this method from
org.jboss.arquillian.graphene.wait.WebDriverWaitImpl so that the browsers can be
instantiated again?
--
This message was sent by Atlassian JIRA
(v7.2.3#72005)