CompiledScript.OpenFileDialogHandler Method

定义

支持文件上传方案。 处理在单击输入 type=“file”> 元素时<打开的文件上载对话框。

有关更多建议,请参阅 文件上传录制

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

参数

 按钮 打开文件对话框按钮

 文件名  字符串 [ ]

下载 URL 示例

出于上传测试目的,您可以使用来自公开可用 URL 的以下示例文件:

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

例子

请注意,以下示例中使用的文件托管平台仅用于演示目的。您可以使用任何允许下载的文件共享和存储平台。

//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 ();