Se você precisa modificar needle openQA, conheça e veja como instalar editor de needle openQA Needly no Linux via Flatpak.
Um needle openQA consiste em dois arquivos, uma captura de tela png e o arquivo de definição json. O arquivo de definição fornece várias informações ao mecanismo openQA, incluindo as tags , tipos e áreas a serem procuradas.
Os usuários podem usar este aplicativo para editar (ou criar) todas as informações necessárias rapidamente e desenhar as áreas usando o editor WYSIWYG integrado. Quando o needle é salva, ela é totalmente compatível com o mecanismo openQA.
A vantagem do editor é que ele não precisa do openQA para ser instalado no sistema. As limas de needle são tudo o que você precisa para trabalhar com elas.
O editor suporta apenas capturas de tela png . Para abrir o needle, você pode carregar esse arquivo png ou o arquivo de definição json . Ambas as formas abrirão o needle no editor.
Needly é um editor de needle openQA escrito em Python. Ele cria ou modifica needle para os testes openQA.
Needly é um editor simples que ajuda no desenvolvimento de testes que podem ser executados na ferramenta de teste automatizada openQA que é usada pelo SuSE e Fedora para testar sua GUI de seus sistemas operacionais.
Para controlar esses testes, os operadores precisam agrupar uma captura de tela com determinados metadados (uma agulha) para que o openQA possa utilizá-lo para navegar nos elementos GUI testados.
Este editor é uma ferramenta independente (sem necessidade de instalação do openQA) que simplifica razoavelmente o processo de criação de agulhas, tornando mais fácil para as pessoas começarem com o desenvolvimento de testes openQA.
Como instalar o editor de needle openQA Needly no Linux via Flatpak
Para instalar o editor de needle openQA Needly no Linux via Flatpak você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:
Como instalar o suporte a Flatpak no Linux
Depois, você pode instalar o editor de needle openQA Needly no Linux via Flatpak, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Use o comando abaixo para instalar o programa via Flatpak. Tenha paciência, pois muitas vezes pode demorar vários minutos para que o Flatpak faça o download de tudo o que precisa;
flatpak install --user https://flathub.org/repo/appstream/io.github.lruzicka.Needly.flatpakref
Passo 3. Para atualizar o programa, quando uma nova versão estiver disponível, execute o comando:
flatpak --user update io.github.lruzicka.Needly
Pronto! Agora, quando quiser iniciar o programa, digite flatpak run io.github.lruzicka.Needly
em um terminal.
Você também pode tentar iniciar o programa no menu Aplicativos/Dash/Atividades ou qualquer outro lançador de aplicativos da sua distro, ou digite needly
ou em um terminal, seguido da tecla TAB.
Como desinstalar
Depois, se for necessário, para desinstalar o editor de needle openQA Needly no Linux via Flatpak, faça o seguinte:
Passo 1. Abra um terminal;
Passo 2. Desinstale o programa, usando o seguinte comando no terminal:
flatpak --user uninstall io.github.lruzicka.Needly
Ou
flatpak uninstall io.github.lruzicka.Needly