
@concordialang-healer/client-web
Pacote para comunicação com o servidor do concordialang-healer.
A utilização é feita por plugins de geraçao de testes para Concordia com opção de autocura.
Instalação
Instale se vocĂȘ estiver criando um plugin
Instale pelo npm:
npm install @concordialang-healer/client-web
đ Obs.: VocĂȘ tambĂ©m pode instalar pelo yarn
Uso
import clientWeb from '@concordialang-healer/client-web';
A lib fornece dois métodos:
Salvar elemento
Método responsåvel por enviar um elemento de IU para o servidor concordialang-healer salvar.
Recebe um objeto com os seguintes paramĂȘtros:
| data | any | InformaçÔes do elemento como propriedades e posição na IU |
| feature | string | Nome da funcionalidade em que o elemento estĂĄ contido |
| locator | string | Seletor usado para encontrar o elemento na IU |
clientWeb.saveElement(
{
data: {
...
},
feature: "<feature>",
locator: "<locator>",
},
);
Solicitar cura
Método responsåvel por solicitar a cura de um seletor defasado ao servidor concordialang-healer.
Recebe um objeto com os seguintes paramĂȘtros:
| body | string | ConteĂșdo da IU atual. Ex.: html do body |
| feature | string | Nome da funcionalidade |
| locator | string | Seletor que estĂĄ defasado |
| testPath | string | O caminho para o arquivo de teste |
clientWeb.healElement(
{
body: "<body>"
feature: "<feature>",
locator: "<locator>",
testPath: "<testPath>",
},
);