首页 > 解决方案 > 等待打开文件对话框在 Selenium 中打开

问题描述

我有一个驱动程序,它单击页面上的浏览按钮,打开一个打开文件对话框。截至目前,我正在做一个Thread.Sleep(2000)但有没有办法弄清楚对话框何时打开?

[Fact]
public void UploadDoc()
{
   UploadButton.Click();

   // How can I wait for the dialog to open instead of doing this?
   Thread.Sleep(2000);

   // Sends keys to open dialog and continues execution
}

标签: c#seleniumdialogfunctional-testing

解决方案


推荐阅读