none
SimpleBroser : Posted Data None

    Pergunta

  • Estou usando o SimpleBrowser para interagir com um fórum.

    Estou criando, ou tentando criar, um tópico.

    Consigo interagir na página até a página onde entro com os dados, porém quando aciono o CLICK ou SUBMIT do botão do form ele executa, mas sempre tenho como retorno "Posted Data None" e assim o tópico não é criado.

    Estou quebrando a cabeça há alguns dias.

    Alguém já se deparou com isso, conhece esse erro, ou tem alguma outra sugestão?..rs..

    Obrigado


    Fabricio B.Buckeridge

    sexta-feira, 5 de julho de 2013 01:02

Todas as Respostas

  • Olá Fabrício,

    Nunca utilize o WebDriver SimpleBrowser para efetuar a automatização de algum teste, sempre usei o Selenium, quem sabe te agrade:

    http://www.joecolantonio.com/2013/01/18/selenium-webdriver-using-chrome-webdriver-in-visual-studio-c/
    http://docs.seleniumhq.org/download/

    Quanto ao erro, não tenho ideia do que possa ser e na internet nenhuma pesquisa foi retornada sobre isso. De que maneira esta fórum atua pra criação de tópicos, POST, Ajax ?


    Vitor Mendes | http://www.vitormendes.com.br/

    "Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)

    sexta-feira, 5 de julho de 2013 19:33
  • Fala Vitor... cara, não conheço tão bem esse método. Estou no meu primeiro "projeto", digamos assim..rs..

    Fiz alguns testes e todos com sucesso, porém me deparei com esse erro que sinceramente não tenho ideia. Já procurei várias vezes na net e nada.

    O fórum trabalha com POST.

    Olha o FORM dele:

    <form action="/post" method="post" name="post" enctype="multipart/form-data">

    Não entendo o que possa estar acontecendo. Quando eu entro com o usuário e senha ele funciona e é o mesmo POST, com exceção de que envia para /login e não tem o Multipart, que ACHO que não deva ser problema.

    Olha como o login é efetuado:

    <form action="/login" method="post" name="form_login">

    Não sei mesmo... Para teste, copiei o formulário em um arquivo HTML simples e abri no meu micro OFFLINE.. preenchi os dados e enviei... funcionou... tentei executar o SimpleBrowser, porém ele só funciona com HTTPRequest. Então, peguei esse mesmo HTML simples que executei off-line e publiquei no meu site e fiz o teste manual...abri o formulário e enviei... ele funcionou. Quando executo pelo SimpleBrowser da o mesmo erro, ou seja, nada acontece. Me retorna que não houve dados postados "Posted Data None"...

    Esse Selenium eu não conheço, ouvi falar.

    Vou dar uma olhadinha nele... se tiver alguma dúvida, posso lhe procurar?

    Obrigado pelo seu retorno.

    Abraços


    Fabricio B.Buckeridge

    sábado, 6 de julho de 2013 14:33
  • Olá Fabrício,

    Realmente muito estranho, você  tentou efetuaralgum  post em outro formulário diferente da tela de login para validar se o mesmo erro acontece ?

    Será que o SimpleBrowser passa um UserAgent diferente, fazendo com que o site barre este response ??

    Tente usar uma ferramenta chamada Fiddler para ver como as requisições este acontecendo.

    Quantos as duvidas, pode perguntar sim, ajudarei na medida do possível :D


    Vitor Mendes | http://www.vitormendes.com.br/

    "Ajuda teu semelhante a levantar a sua carga, porém, não a carregá-la." (Pitágoras)


    domingo, 7 de julho de 2013 21:25