Skip to content

Releases: fhoeben/hsac-fitnesse-appium

0.0.11

07 Oct 05:58
Compare
Choose a tag to compare
        <dependency>
            <groupId>nl.hsac</groupId>
            <artifactId>hsac-fitnesse-appium</artifactId>
            <version>0.0.11</version>
        </dependency>
  • Fixed issue where parent of found elements was not set #6

0.0.10

08 Sep 15:15
Compare
Choose a tag to compare
        <dependency>
            <groupId>nl.hsac</groupId>
            <artifactId>hsac-fitnesse-appium</artifactId>
            <version>0.0.10</version>
        </dependency>
  • upgrade to appium 6.1.0, selenium 3.14.0 and hsac fitnesse fixtures 3.27.1

0.0.9

20 Nov 21:23
Compare
Choose a tag to compare
        <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

06 Nov 20:36
Compare
Choose a tag to compare
        <dependency>
            <groupId>nl.hsac</groupId>
            <artifactId>hsac-fitnesse-appium</artifactId>
            <version>0.0.8</version>
        </dependency>
  • Selenium 3.7.0
  • upgrade to hsac fitnesse fixtures 3.7.0

0.0.7

12 Oct 19:37
Compare
Choose a tag to compare
        <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

10 Oct 22:55
Compare
Choose a tag to compare
        <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

09 Oct 19:31
Compare
Choose a tag to compare
        <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

08 Oct 18:54
Compare
Choose a tag to compare
        <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 prefer XCUIElementTypeButton)

0.0.3

05 Oct 20:17
Compare
Choose a tag to compare
        <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

03 Oct 19:55
Compare
Choose a tag to compare
        <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'