Páginas filhas
  • Utilizando o Visual Studio para auxiliar na criação de suas Atividades C# para o TestFlow

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Este documento lhe auxiliará a utilizar irá ajudá-lo a usar o Visual Studio para criar o código de da sua Atividade C# fazendo uso de , aproveitando todos os seus recursos que ele  oferece na criação de códigos, como seu o compilador integrado e o intelesense IntelliSense, que facilita a escrita e a correção do código.

Recomendamos o uso das versões 2019 em diante do Visual Studio.

1 - Criando  um novo projeto:

1.1 - Abra o Visual Studio e clique em "Criar novo projeto".

Image Modified

1.2 - Selecione o template buscando por standard e clicando na opção de "Class Library".

Image Modified

1.3 - Nomeie o seu projeto à sua preferência, aqui vamos chamá-lo de "HelpTestFlowHelpTOTVS Automação de Testes"

Image Modified

1.4 - Selecione o Framework .NET Core 2.1 (Versão homologada)

Image Modified

2 - Importando as dependências:

2.1 - Clique com o botão direito nas Dependências do projeto e clique em "Add Project Reference.."

Image Modified

2.2 - Um modal irá se abrir e você deverá clicar na opção "Browse" ao lado dos botões "OK" e "Cancel"

Image Modified

2.3 - Navegue até a pasta "Agent" do TestFlow TOTVS Automação de Testes e selecione os arquivos .dll "TestFlowTOTVS Automação de Testes.Domain", "TestFlowTOTVS Automação de Testes.Engine.Activities" e "TestFlowTOTVS Automação de Testes.Engine.Rdb", depois clique em "Add"

Image Modified

2.4 - Pronto! Agora é possível utilizar as interfaces que disponibilizamos, como por exemplo o "ICSharpCodeAction" e o "IActivityContext":

Usings

Bloco de código
languagec#
themeRDark
 using TOTVS Automação de Testes.Domain.Activities.CSharpCode.Contracts; using TOTVS Automação de Testes.Engine.Activities;

Namespace

Bloco de código
languagec#
themeRDark
 namespace HelpTOTVS Automação de Testes

Classe

Bloco de código
languagec#
themeRDark
public class Class1 : ICSharpCodeAction { // Método public void Execute(IActivityContext context) { throw new System.NotImplementedException(); } }


Image Modified

3 - Utilizando os Templates

3.1 - Vá ate o web do TestFlow e na barra lateral clique em: "Atividades" → "Código" → "Códigos C#":

Image Removed

3.2 - Crie uma nova atividade de Código C#:

Image RemovedImage Removed

3.3 - Ao criar um novo código C# selecione um template:

Image ModifiedImage Removed

Image Added

3.4 2 - Copie todo o código carregado pelo template Template e cole em uma nova classe do seu projeto "HelpTestFlowHelpTOTVS Automação de Testes":

Image Modified

3.5 3 - Construa seu código no Visual Studio, copie todo o código e cole-o substituindo todo o conteúdo presente no editor do TestFlowTOTVS Automação de Testes. Também faça o teste de compilação, clicando no botão "Verificar compilação":

Image ModifiedImage Removed