c# - 等待打开文件对话框在 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# - 我在 asp.net 中收到错误“ScriptResourceMapping”
- javascript - amCharts 4 (v4) 在饼图中显示值而不是百分比
- xml - XML 模式:如何在任何地方允许一个特定元素,openContent?
- selenium - 无法使用操作拖动元素
- c# - 同时为多个线程调用 Join
- react-native - recompose withstate HOC 在 tabNavigator 屏幕上添加了标题(世博小吃)
- linux - Kubernetes 在启动 Pod 时不考虑总节点内存使用量
- javascript - 按页码跳转的分页下一个按钮 * 6
- php - Moodle 日期选择器(仅限年份)
- kubernetes - Kubernetes 中的水平 pod 自动缩放