Mykola mokhnach's actions params: The addition to the #756 by TikhomirovSergey · Pull Request #760 · appium/java-client

and others added 8 commits

October 16, 2017 10:43
- the draft of architectural improvements
- reversion of accidentally changed strings/javadocs.
- javadocs were added to new-designed static methods
- ability to take x&y offsets by RelativeOffsetOption
- old integration tests were updated

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

@TikhomirovSergey

- removal of redundant code from the WaitOptions.
- code of test was optimized.

mykola-mokhnach

@TikhomirovSergey

- PositionOffsetOption and WebElementOption instead of AbsoluteOffsetOption and RelativeOffsetOption.

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

@TikhomirovSergey

@TikhomirovSergey

@TikhomirovSergey

- offsets were divided to absolute(PointOption) relative(OffsetOption)
and relative to an element (ElementOption)
- The PointOption which may take any position option
- signature of TouchAction was changed

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

@TikhomirovSergey

AbstractPositionOption, OffsetOption, Position were removed.
The set of class was simplified.
Signature of TouchAction methods was changed and simplified.

mykola-mokhnach

mykola-mokhnach

mykola-mokhnach

SrinivasanTarget

SrinivasanTarget

@TikhomirovSergey

- the `coordinates` method was renamed to `withCoordinates`
- removal of unused imports from ElementOption

SrinivasanTarget