1

使用 Selenium,我启动了 Chrome 并单击了一个打开 OpenFileDialog 的链接,但这是一个操作系统级别的对象,Selenium 现在没用了。我是 White 的新手,我正在尝试自动执行此对话框,但找不到它:

到目前为止,这是我的代码(我知道它并不多,我处于 ​​White 的婴儿阶段):

Application application = Application.Attach("chromedriver");
Window mainWindow = application.GetWindow("Open");

这给了我一个例外:

Couldn't find window with title Open in process 21064, after waiting for 30 seconds

非常感谢任何提示。

4

1 回答 1

2

尝试这个:

List<Window> modalWindows = mainWindow.ModalWindows();
Window openWindow = modalWindows[0];
于 2014-04-30T06:26:41.300 回答