@concordialang-healer/client-web
TypeScript icon, indicating that this package has built-in type declarations

1.0.2-alpha.0 • Public • Published

npm (tag)

@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:

  1. saveElement
  2. healElement

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:

Paramêtro tipo Descrição
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:

Paramêtro tipo Descrição
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>",
  },
);

Readme

Keywords

none

Package Sidebar

Install

npm i @concordialang-healer/client-web

Weekly Downloads

0

Version

1.0.2-alpha.0

License

AGPL-3.0

Unpacked Size

44.8 kB

Total Files

15

Last publish

Collaborators

  • thiagodp
  • lucas-az