选择ExtJS组合框项目

时间:2014-04-16 07:35:48

标签: c# extjs selenium selenium-webdriver webdriver

我正在尝试使用Selenium WebDriver和IE作为浏览器自动化具有ext.net控件的网站。我无法选择组合框。我尝试单击箭头从组合框中选择元素。我可以获取元素,但我无法单击该元素,我得到ElementNotVisibleException {“无法点击元素”}。我尝试将鼠标移到javascriptexecutor上以使箭头图像可见。它没用。我发现没有鼠标超过动作。

IWebElement cbArrow = driver.FindElement(By.Id("ext-gen93"));
string mouseOverscript = "var evt = document.createEventObject();" +
            "arguments[0].fireEvent('onmouseover', evt);";
((IJavaScriptExecutor)driver).ExecuteScript(mouseOverscript, cbArrow);
cbArrow.Click(); 

这是它在firefox中的外观:

enter image description here

0 个答案:

没有答案