Releases: fhoeben/hsac-fitnesse-appium
Releases · fhoeben/hsac-fitnesse-appium
0.0.11
0.0.10
0.0.9
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.9</version>
</dependency>
- upgrade to hsac fitnesse fixtures 3.8.1, fixes issues where 'wait until visible' condition not being met did not capture screenshot, page source and broke off test (just made line red)
0.0.8
0.0.7
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.7</version>
</dependency>
- upgrade to hsac fitnesse fixtures 3.6.6
- all 'simple properties' of MobileElements are cached (not just isDisplayed and isEnabled), using same approach/classes as in hsac-fixtures for 'web remote elements'
0.0.6
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.6</version>
</dependency>
- less round trips to appium server: deciding what kind of RemoteElement is needed, the description how elements are found is done without consulting the server, isDisplayed() and isEnabled() are cached
0.0.5
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.5</version>
</dependency>
- improved finding elements for iOS by using predicates and class chains instead of xPath and starting heuristics checking for accessibility id (which often is also exact text displayed on screen)
0.0.4
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.4</version>
</dependency>
- scrolling implemented better for iOS
- improved 'click heuristic' (for Android prefer
android.widget.Button
, for iOS preferXCUIElementTypeButton
)
0.0.3
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.3</version>
</dependency>
- hsac-fitnesse-fixtures 3.6.5
- scrolling implemented
- fixed bug: 'best element' function now returns first element if all elements are not displayed (previously null was returned)
0.0.2
<dependency>
<groupId>nl.hsac</groupId>
<artifactId>hsac-fitnesse-appium</artifactId>
<version>0.0.2</version>
</dependency>
- hsac-fixtures 3.6.4
- ensure selenium-support dependency is also version 3.6.0
- Allow
app
property to refer to app in wiki's 'files section', or url (hyperlink in wiki) - Hide 'testobject_api_key' from driver description in 'AppiumDriverSetup'