【发布时间】:2016-03-14 23:17:18
【问题描述】:
我知道这个问题已经解决了很多,但我还没有发现与我类似的问题,所以请告诉我是否有解决方案。
我正在使用 selenium webdriver (chrome) 和 C# 来测试 Web 应用程序。 在应用程序中,我有一个按钮,它打开一个 Windows 文件对话框,以便选择和上传文件。
我正在使用 Click() 单击按钮并使用 SendKeys() 将文件的路径粘贴到 Windows 对话框中并按“Enter”。 我不想用硒控制对话。 大部分时间都是成功的,但是有时单击按钮后对话框没有打开,并且似乎冻结了几分钟(也无法手动单击按钮),但是测试继续进行,就好像对话框有被打开。 2-3 分钟后,windows 对话框终于出现了,但不用说整个测试搞砸了。 这不是程序本身的问题,因为手动执行单击时不会出现问题。
可能是什么问题,我该如何解决? 请记住,我无法更改我正在测试的程序。
谢谢
【问题讨论】:
标签: c# windows google-chrome selenium