Releases: thiagodp/concordialang
Releases · thiagodp/concordialang
v0.89.0
News:
- UI Elements now accept the property
id
to be a value between apostrophe
e.g.,- id is '//*[@id="foo"]'
This is useful for not having to escape XPaths that contains quotes, like the above.
Changes:
- Plugin for CodeceptJS + WebDriverIO maximizes the browser window by default.
- CLI option
--save-config
does not save a generated seed by default.
Fixes:
- Loading of some properties from the configuration file (
.concordiarc
)
v0.88.5
v0.88.4
v0.88.3
v0.88.2
v0.88.1
v0.88.0
New actions and variations of existing actions
New actions:
- accept
- e.g.,
When I accept the alert
- e.g.,
When I accept the confirmation
- e.g.,
When I accept the popup
- e.g.,
When I accept the prompt
- e.g.,
- cancel
- e.g.,
When I cancel the alert
- e.g.,
When I cancel the confirmation
- e.g.,
When I cancel the popup
- e.g.,
When I cancel the prompt
- e.g.,
- switch to a tag by number
- e.g.,
When I switch to the tab 3
- e.g.,
- switch to the next tab
- e.g.,
When I switch to the next tab
- e.g.,
- switch to the previous tab
- e.g.,
When I switch to the previous tab
- e.g.,
- wait to hide
- e.g.,
When I wait <#foo> to hide
- e.g.,
When I wait 3 seconds for <#foo> to hide
- e.g.,
- wait for value
- e.g.,
When I wait for the value "foo" in <#bar>
- e.g.,
When I wait 3 seconds for the value "foo" in <#bar>
- e.g.,
- wait for a number of visible elements
- e.g.,
When I wait <#foo> to have 3 visible elements
- e.g.,
New variations:
check
now can check an element inside another element- e.g., `When I check <#foo> inside <#bar>
- e.g., `When I check "Hello" in <#bar>
uncheck
now can uncheck an element inside another element- e.g., `When I uncheck <#foo> inside <#bar>
- e.g., `When I uncheck "Hello" in <#bar>
click
now can click an element inside another element- e.g., `When I click <#foo> inside <#bar>
- e.g., `When I click "Hello" in <#bar>
doubleClick
now can click an element inside another element- e.g., `When I double click <#foo> inside <#bar>
- e.g., `When I double click "Hello" in <#bar>
- all the
wait
options now accept seconds- e.g., `When I wait 3 seconds for the url "/foo"
- e.g., `When I wait 5 seconds for <#foo> to be visible
- e.g., `When I wait 3 seconds for {Bar} to be enabled
etc.
v0.87.1
v0.87.0
- Changes plugins for CodeceptJS to single quote targets by default
Now it is not necessary to escape quotes inside UI Literals.
For example:
Then I see <//*[@id="event-1684412635"]/span[2]/a> with "Hi, \"Bob\"!"
will be transformed into
I.see( "Hi, \"Bob\"!", '//*[@id="event-1684412635"]/span[2]/a' );
v0.86.2
- Changes UI Literals to accept values that start with a number
- Changes the value generator to escape
>
, in order to not cause problems with UI Literals