【问题标题】:Selenium Automation on IE11 (Enterprise mode)IE11 上的 Selenium 自动化(企业模式)
【发布时间】:2015-10-06 20:14:43
【问题描述】:

我在 IE11 上安装了企业模式以支持仅在较低版本的 IE 上运行的应用程序。 使用企业模式,为了支持仅遵循 IE10 的应用程序,我开始编写脚本。 我能够成功地遍历几页,但在一个特定的侧边栏我无法单击元素。 它使用 javascript 突出显示,这意味着我找到了该元素。但我无法单击该元素。它在元素周围被点缀成正方形。 我在那条线上没有任何例外。 没有框架问题。

P.S:其中一篇文章指出 Tomcat 的异常行为可能存在问题。因此,我找到了元素,但 click() 事件不起作用。

【问题讨论】:

    标签: java selenium selenium-webdriver webdriver internet-explorer-11


    【解决方案1】:

    试试:

    element.sendKeys(Keys.ENTER);
    

    如果不工作尝试:

    JavascriptExecutor executor = (JavascriptExecutor)driver;
    executor.executeScript("arguments[0].click();", element);
    

    【讨论】:

      猜你喜欢
      • 2014-10-07
      • 2016-01-02
      • 1970-01-01
      • 2015-02-10
      • 1970-01-01
      • 2015-05-16
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      相关资源
      最近更新 更多