【发布时间】:2015-07-30 14:16:23
【问题描述】:
我试图找到任何解决方案,但没有什么对我没有帮助。
我有这个元素
<span data-lkd="GUI-411396" data-lkta="tc" data-lkda="title" class="panelbar_item" title="Hledat">Form</span>
在 Selenium 中,我找到了它
IWebElement form = GetElementAndWaitForEnabled(By.CssSelector("span[data-lkd=\'GUI-411396\']"));
这部分没问题。但是如果尝试在 IE11 中单击此元素,则没有任何反应
find.Click()
我尝试了一些解决方案,例如:
driver.SwitchTo().Window(driver.CurrentWindowHandle);
find.SendKeys(Keys.Enter);
find.Click();
但是什么也没发生。在 Chrome 和 Firefox 中,通常单击元素。 如果我点击其他元素,例如按钮,它适用于 IE 11。但我需要点击这个元素。
我正在使用 Selenium v2.46.0,IE 11(x86,x64)。
【问题讨论】:
标签: c# selenium selenium-webdriver webdriver internet-explorer-11