Método CompiladoScript.OpenFileDialogHandler

Definição

Suporta um cenário de upload de arquivos. Manipula uma caixa de diálogo de upload de arquivo que é aberta em um clique do mouse no <elemento input type=”file> “.

Para obter mais recomendações, consulte Gravação de upload de arquivo

public void OpenFileDialogHandler(button OpenFileDialogButton, string[] fileNames = null))

Parâmetros

 botão  OpenFileDialogButton

 string fileNames  [ ]

Baixar exemplos de URL

Para fins de teste de upload, você pode usar os seguintes arquivos de exemplo de URLs disponíveis publicamente:

  • https://d149yd38g6ldk.cloudfront.net/LoremIpsum.docx
  • https://d149yd38g6ldk.cloudfront.net/LoremIpsum.pdf
  • https://d149yd38g6ldk.cloudfront.net/LoremIpsum.txt

Exemplos

Observe que a plataforma de hospedagem de arquivos utilizada no exemplo abaixo é fornecida apenas para fins de demonstração. Você pode usar qualquer plataforma de compartilhamento e armazenamento de arquivos que permita o download.

//File Upload from the external URL
tab0.Link ("//P[normalize-space()=\"Upload Files\"]/..", "//LI[@ID=\"li-uploadFiles\"]//A", "//LI[@ID=\"li-api\"]/preceding-sibling::LI[1]//A").Click ();
tab0.Download ("LoremIpsum.docx", "https://d149yd38g6ldk.cloudfront.net/LoremIpsum.docx");
OpenFileDialogHandler (OpenFileDialogButton.Ok, new string[1] {"LoremIpsum.docx"});
tab0.Button ("//BUTTON[normalize-space()=\"Click here\"]", "//BUTTON[normalize-space(text())=\"Click here\"]", "//BUTTON[@ID=\"dropZoneBtnSelect\"]").Click ();