我在 IE11 上安装了企业模式,以支持仅在较低版本 IE 上运行的应用程序。 使用企业模式,为了支持遵循 IE10 的应用程序,我开始编写脚本。 我成功地能够遍历几个页面,但在一个特定的侧边栏上我无法单击元素。 它使用 javascript 突出显示,这意味着我找到了该元素。但我无法单击该元素。它在元素周围呈方形点状。 我在这条线上没有得到任何异常(exception)。 不存在框架问题。
P.S:其中一篇文章指出 Tomcat 的异常行为可能存在问题。因此我找到了元素,但 click() 事件不起作用。
最佳答案
尝试:
element.sendKeys(Keys.ENTER);
如果不起作用,请尝试:
JavascriptExecutor executor = (JavascriptExecutor)driver;
executor.executeScript("arguments[0].click();", element);
关于java - IE11 上的 Selenium 自动化(企业模式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32965554/