如何在已打开的FileDialog中选择文件

时间:2017-06-20 13:43:34

标签: c# winforms testing selenium-webdriver openfiledialog

我想从浏览器显示的已打开的OpenFileDialog中选择一个文件。

我想使用类似于以下示例的代码:

OpenFileDialog dialog = new OpenFileDialog();
dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*";
dialog.InitialDirectory = "C:\\";

问题是,我无法访问dialog。我不能参考它。

修改 我使用selenium-webdriver进行自动测试。但fileDialog是由我想测试的网站提供的。

1 个答案:

答案 0 :(得分:0)

没有OpenFileDialog你说? 你有几个选择..

一个是我在这里使用的方法 - https://github.com/Ricky310711/RDExplorer

您需要使用ListView创建一个新面板并使用本地文件夹和文件填充它,添加双击事件处理程序以通过将其存储在字符串中来选择所选项目。