[arquillian-issues] [JBoss JIRA] (ARQGRA-385) Unable to use Guards with AndroidDriver (again)

Lukáš Fryč (JIRA) jira-events at lists.jboss.org
Wed Oct 2 03:22:02 EDT 2013


     [ https://issues.jboss.org/browse/ARQGRA-385?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lukáš Fryč resolved ARQGRA-385.
-------------------------------

      Assignee: Lukáš Fryč
    Resolution: Done

    
> Unable to use Guards with AndroidDriver (again)
> -----------------------------------------------
>
>                 Key: ARQGRA-385
>                 URL: https://issues.jboss.org/browse/ARQGRA-385
>             Project: Arquillian Graphene
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 2.0.0.CR1
>         Environment: Selenium APK 2.32.
>            Reporter: Karel Piwko
>            Assignee: Lukáš Fryč
>            Priority: Critical
>             Fix For: 2.0.0.Final
>
>
> It is not possible to use Guards on Android driver, it fails with following error:
> {code}
> java.lang.IllegalStateException: Can't invoke the javacript org.jboss.arquillian.graphene.guard.RequestGuardImpl#clearRequestDone()
>         at org.openqa.selenium.android.library.AndroidWebDriver.throwIfError(AndroidWebDriver.java:1024)
>         at org.openqa.selenium.android.library.AndroidWebDriver.executeRawScript(AndroidWebDriver.java:895)
>         at org.openqa.selenium.android.library.AndroidWebDriver.injectJavascript(AndroidWebDriver.java:930)
>         at org.openqa.selenium.android.library.AndroidWebDriver.executeScript(AndroidWebDriver.java:786)
>         at org.openqa.selenium.android.AndroidApkDriver.executeScript(AndroidApkDriver.java:106)
>         at java.lang.reflect.Method.invokeNative(Native Method)
>         at java.lang.reflect.Method.invoke(Method.java:511)
>         at org.openqa.selenium.support.events.EventFiringWebDriver$2.invoke(EventFiringWebDriver.java:101)
>         at $Proxy1.executeScript(Native Method)
>         at org.openqa.selenium.support.events.EventFiringWebDriver.executeScript(EventFiringWebDriver.java:209)
>         at org.openqa.selenium.remote.server.handler.ExecuteScript.call(ExecuteScript.java:55)
>         at org.openqa.selenium.remote.server.handler.ExecuteScript.call(ExecuteScript.java:1)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:137)
>         at org.openqa.selenium.remote.server.DefaultSession$1.run(DefaultSession.java:169)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
>         at java.lang.Thread.run(Thread.java:856)
> {code}
> I've tested both *guardAjax(...)* and *guardNoRequest(...)* guards.
> Together with ARQGRA-384, this significantly reduces usability of Graphene when combined with AndroidDriver.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the arquillian-issues mailing list