Releases: thiagodp/concordialang
v1.4.6
Changes
- Change
--init
to avoid installing the latest version of the plug-ins, since they only work with Concordia 2.
Instead, it will install a compatible version. This change should avoid a problem reported with the message"TypeError: files is not iterable"
that occurs when a plugin from Concordia 2 is used with Concordia 1.x.
Internal changes
- Upgrade dependencies.
- Remove unnecessary files from the installation content aiming to reduce its size.
v1.4.4
This version is being released in conjunction with new plug-in versions. We recommend you to upgrade your plug-in after upgrading Concordia. Example: concordia --plugin-install codeceptjs-webdriverio
New
- Add support to nested iframes (see #54)
Change
- Avoid displaying the seed when
--language-list
is informed
v1.4.3
This version is being released in conjunction with new plug-in versions. We recommend you to upgrade your plug-in after upgrading Concordia. Example: concordia --plugin-install codeceptjs-webdriverio
New
- Add support to the action
switch
with a namediframe
(see #55) - The expression in Portuguese
Elemento de UI
is now recognized asElemento de IU
- UI property
locator
(orlocalizador
in Portuguese) is now a synonym for the propertyid
v1.4.2
This version is being released in conjunction with new plug-in versions. We recommend you to upgrade your plug-in after upgrading Concordia. Example: concordia --plugin-install codeceptjs-webdriverio
New
-
Add support to the action
switch
withiframe
, in order to change the test context to the first iframe. -
Add support to the action
switch
withpage
, in order to change the test context back to the page. -
Add support to the action
switch
withapp
, as an alias toswitch
withpage
.Example in English (see more in Actions):
... When I switch to the iframe and I fill <#username> with "[email protected]" # username belongs to the iframe and I click <#ok> # ok also belongs to the iframe and I switch to the page # back to the page and I see "Logged In" in <#status> # status does not belong to the iframe
Example in Portuguese (see more in Ações):
... Quando eu troco para o iframe e eu preencho <#username> com "[email protected]" # username pertence ao iframe e clico em <#ok> # ok também pertence ao iframe e troco para a página # volta para a página e eu vejo "Logged In" em <#status> # status não pertence ao iframe
v1.4.1
v1.4.0
Notes
-
This version is being released in conjunction with new plugin versions. Please upgrade the plugins after installing Concordia, in order to use the new features.
For example, to install the new plug-in
codeceptjs-webdriverio
:concordia --plugin-install codeceptjs-webdriverio
New
-
Support to new language constructions for the action
see
, in order to check UI attributes:attribute
lets you indicate an attribute name and a valueclass
lets you indicate an HTML class value (web-based applications)style
lets you indicate an HTML style value (web-based applications)
Examples in English:
Then I see {Search Bar} with the attribute "maxlength" valued "200" and I see <#go> with the class "search-button" and I see <#results> with the style "background-color: white"
Examples in Portuguese:
Então eu vejo {Search Bar} com o atributo "maxlength" com "200" e eu vejo <#go> com a classe "search-button" e eu vejo <#results> com o estilo "background-color: white"
As usual, Concordia supports different writing styles:
English:
Then I see the attribute "maxlength" of {Search Bar} with value "200" and I see the class "search-button" in <#go> and I see the style "background-color: white" in <#results>
Portuguese:
Então eu vejo o atributo "maxlength" de {Search Bar} com valor "200" e eu vejo a classe "search-button" em <#go> e eu vejo o estilo "background-color: white" em <#results>
-
Update documentation about available actions
-
Update documentation about the data type
date
v1.3.3
v1.3.2
v1.3.1
v1.3.0
New
-
Add recognition of references to the UI Element property
value
inside values of Variant sentences. See #44.
For example:Then I see "Hello, {Username|value}"
In the example above, whether
{Username|value}
isBob
, the sentence will becomeThen I see "Hello, Bob"
when transformed into a Test Case sentence. -
Add recognition of references to the UI Element property
value
inside values of Otherwise sentences. See #45.
For example:UI Element: Age - format is "[0-9]+" Otherwise I see "Age must be a number. You have informed '{Age|value}'."
In the example above, whether
{Age|value}
isAA
, the sentence will becomeThen I see "Age must be a number. You have informed 'AA'."
when transformed into a Test Case sentence.