Preencher página Web
Bom dia, estou fazendo uma integração e necessito preencher está página Web.
https://tributario.sef.sc.gov.br/tax.net/tax.net.nfe/nfa_emissao.aspx
Para preencher os TextBox Estou utilizando o seguinte comando:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_tbxProdutoQuantidade', 0).value := '2';
Para efetuar click nos botões:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_btnProdutoIncluir', 0).click;
Agora o grande problema vem ao preencher um ComboBox, alguns deles, como por exemplo o "Natureza da Operação" eu o preencho assim:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxNaturezaOperacao', 0).value := 'Vendas de produção própria ou de terceiros';
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxNaturezaOperacao', 0).click;
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxNaturezaOperacao', 0).click;
Já o "Municipio" assim:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxMunicipioEmitente', 0).value := 'BRUSQUE';
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxMunicipioEmitente', 0).click;
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxMunicipioEmitente', 0).focus;
Porém eu não necessito apenas preenche-los, eu preciso que a página execute a função dos mesmos.
Por exemplo, ao preencher o ComboBox "CRT" ele deve executar uma ação, pois para cadastrar um produto através da aba "Produtos" o campo CRT já deve estar preenchido e sua função executada.
Outro problema também é para navegar entre as abas "Dados Gerais" e "Produtos".
Help ai, Por favor.
https://tributario.sef.sc.gov.br/tax.net/tax.net.nfe/nfa_emissao.aspx
Para preencher os TextBox Estou utilizando o seguinte comando:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_tbxProdutoQuantidade', 0).value := '2';
Para efetuar click nos botões:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_btnProdutoIncluir', 0).click;
Agora o grande problema vem ao preencher um ComboBox, alguns deles, como por exemplo o "Natureza da Operação" eu o preencho assim:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxNaturezaOperacao', 0).value := 'Vendas de produção própria ou de terceiros';
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxNaturezaOperacao', 0).click;
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxNaturezaOperacao', 0).click;
Já o "Municipio" assim:
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxMunicipioEmitente', 0).value := 'BRUSQUE';
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxMunicipioEmitente', 0).click;
WebBrowser1.OleObject.Document.All.Item('ctl00_ctl00_Main_Main_cbxMunicipioEmitente', 0).focus;
Porém eu não necessito apenas preenche-los, eu preciso que a página execute a função dos mesmos.
Por exemplo, ao preencher o ComboBox "CRT" ele deve executar uma ação, pois para cadastrar um produto através da aba "Produtos" o campo CRT já deve estar preenchido e sua função executada.
Outro problema também é para navegar entre as abas "Dados Gerais" e "Produtos".
Help ai, Por favor.
Dener Souza
Curtidas 0