【发布时间】:2016-10-12 15:46:04
【问题描述】:
元
操作系统:Windows 硒版本:2.53.1.0 IDE:Visual Studio 2013 浏览器:Internet Explorer 11 版本 11.420
当我尝试单击网页上的元素时出现异常。当单击链接并打开一个对话框时会发生这种情况。 Webelement.click() 函数单击元素并打开模式对话框,但 Click() 需要时间返回并最终将异常记录为“对远程 WebDriver 服务器的 URL 的 HTTP 请求“”在 60 秒后超时。 '
预期行为:
应该点击“Firefox Beta”下载按钮,会出现带有运行和保存选项的“IE工具栏”
实际行为:
点击“Firefox Beta”下载按钮,“IE工具栏”就来了。 但 downloadElement.Click() 等待 60 秒并抛出异常。
重现步骤:
下面是sn-p代码:
string url = "https://www.mozilla.org/en-US/firefox/channel/#beta";
try{
IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl(url);
Thread.Sleep(5000);
IWebElement downloadElement = driver.FindElement(By.XPath("//div[@id='download-button-desktop-beta']/ul/li/a/strong"));
Thread.Sleep(5000);
downloadElement.Click();
}catch{
//catch block
}
【问题讨论】:
标签: selenium selenium-webdriver click selenium-iedriver