Cucumber para javascript Duvida

Topic created · 2 Posts · 108 Visualizações
  • Pessoal me ajuda por favor eu preciso implementar um cenário datatable. estou trabalhando com o Framework nightwatch.

    Abaixo ou meu cenário como exemplo.

     Scenario: Cadastrar um contrato de uso do tipo Distribuição tabela
          Given que acesso a tela de  contrato de uso no sistema
          And informo os dados
          | ponto |
          | teste |
          | 123   |
    

    Ja tenho o meu pageobject desenvolvimento veja abaixo.

    var acesso = {
        with: function () {
            informarPontoCo: function(ponto){
            return this
            .setValue('@pontoConexao', ponto)
    
        },
    
    module.exports = {
        url: '/login',
        commands: [acesso],
        elements: {
            pontoConexao: '#id_connectionpoint'
        }
    }
    

    E também tenho o meu step desenvolvido

    Given('informo os dados', function (dataTable) {
     let login = client.page.login()
    
      return 'pending';
    });
    

    Eu preciso implementar um código para preencher este cenário e caso for aumentar os dados no BDD. Já tentei com os exemplos rows, hashes, raw, rowsHash.

    E NADA DEU CERTO. POR FAVOR ALGUÉM ME AJUDA A IMPLEMENTAR ESTE CENÁRIO NO MEU STEP POR FAVOR.

  • O que não da certo? vc pode mostrar a stack de erro? ele nao le nada do seu datatable?