This site is in read only mode. Please continue to browse, but replying, likes, and other actions are disabled for now.
1 / 12
Aug 2016

Hi guys!
Java-client version 4.1.0 has been released.

Change list:

  • all code marked @Deprecated was removed.

  • getSessionDetails() was added. Thanks to @saikrishna32112 for the contribution.

  • FIX #36233, #22019, #32316. Details read there: #41317

  • FIX #39221. Thanks to @truebit2 for the bug report.

  • The dependency on cglib was replaced by the dependency on cglib-nodep. FIX #4182

  • The casting to the weaker interface HasIdentity instead of class RemoteWebElement was added. It is the internal refactoring of the TouchAction. #4324. Thanks to @asolntsev for the contribution.

  • The setValue method was moved to MobileElement. It works against text input elements on Android.

  • The dependency on org.springframework spring-contextv4.3.2.RELEASE was added

  • The dependency on org.aspectj aspectjweaverv1.8.9 was added

  • ENHANCEMENT: The alternative event firing engine. The feature request: #2426.
    Implementation: #4374. Also new WIKI chapter7 was added.

  • ENHANCEMENT: Convenient access to specific commands for each supported mobile OS. Details: #4459

  • dependencies and plugins were updated

  • ENHANCEMENT: YouiEngineDriver was added. Details: appium server #621511, #4292, #4481. It is just the draft of the new solution that is going to be extended further. Please stay tuned. There are many interesting things are coming up. Thanks to You I Engine team for the contribution.

  • created

    Aug '16
  • last reply

    Aug '16
  • 11

    replies

  • 2.1k

    views

  • 4

    users

  • 7

    likes

  • 24

    links

pinned globally Aug 3, '16

We want to go ahead. It is possible that the next version is 5.0.0. The general plan:

  • To make AppiumDriver the non-abstract class;

  • to make it use any mobile-specific search engine which extends MobileBy

  • to unbind some gesture methods from AppiumDriver and subclasses;

  • to make gestures atomized and robust

  • to migrate source code to JDK 8 (9?)

  • to migrate the building to gradle.

just great. migrated without any issue with 10-15% Android tests speedup (iOS same speed).

where can i find all the dependencies on this? i tried upgrading my grails project and it crashed it.

Im not sure what this error means if anyone can take a look.
4.0.0 works just fine tho
only thing i can think of that would matter is im jusing java 7

@Kyle
Hi. It seems your project has another dependency on Spring. And that dependency is much older than the version which we use. This older dependency has not contain this class

Please chech artefacts which your project depends on. When you find some Spring artefact v < 4.3.2 please remove it from your dependency declaration or add it to exclusion.

This situation looks like common dependency conflict generally.

PS: Sometimes I hate Java.

Thanks for the info, now im a little new on excluding things from a grails project,
1. how do i word that exclude like
{excludes 'spring-core'}

unpinned Aug 6, '16

closed Aug 6, '16