Release Note 2.18.0 (2023-03-10)

New Features

  • As a user, I want new GDSL commands to swipe upward or backward to text (swipeUpwardToText, swipeDownwardToText ). These methods should work in any case unlike the command ‘scrollToText’ which need a scrollable view element.

  • As a user, I want new advanced GDSL commands to find the nth element in a screen findByText, findById, findByClass

For example, in the following screen, I want to click on the second element with text ‘Découvrez’, I can do :

findByText,Découvrez,2 clickOnLastElementFound

 

 

  • As a user, I want environmental footprints when I generate my report with Dashboard campaign CLI

 

Improvements

  • Rename some GDSL methods so they are easy to understand. Old names are deprecated but can still be used

Old command

New command

Old command

New command

scrollToEnd

scrollDownwardUntilEnd

scrollToBeginning

scrollUpwardUntilBeginning

scrollDown

scrollDownward

scrollUp

scrollUpward

scrollLeft

scrollLeftward

scrollRight

scrollRightward

scrollToText

scrollDownwardUntilText

swipeLeftHorizon

swipeRightward

swipeRightHorizon

swipeLeftward

swipeDown

swipeUpward

swipeUp

swipeDownward

searchByText

findByText

searchByTextExact

findByTextExact

clickLastElem

clickOnLastElementFound

findParentLastElem

findParentLastElementFound

findChildByClassLastElem

findChildByClassLastElementFound

  • Improve GDSL documentation on Scroll, swipe, Find methods

Fixed bugs

  • Fixed error in Java closeAllTabs method for Chrome which may occured so that all GDSL commands which use it (browserCloseAllTabs, browserPrepareAndOpen, browserCloseAllTabsAndOpen, browserPrepareAndOpenForReference) are fixed

  • Fixed error while clearing browser cache which may occur on benchmark url

  • Fixed benchmark apk for android 10+