java - IE11 上的 Selenium 自动化(企业模式)

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

我在 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/

相关文章:

java - 我想在执行点击事件时获取GridPane的索引

Java 编程 - 初学者

java - 范围问题 - 额外放置 Intent 并从 2 个不同的函数开始 Activity

python selenium-webdriver 选择选项不起作用

java - Java 中的 iText 库与 Node 中的 Puppeteer 用于从 HTML 生成 Pdf

java - Apache TomEE - 无法访问 "TomEE GUI"、 "Server Status"、 "Manager App"和 "Host Manager"服务

seleniums "clickAt()"方法背后的 JavaScript 代码?

jquery - 当文件输入隐藏时如何使用 Selenium 上传文件?

python - 抓取的网站数据未写入 CSV

java - 如何使用 Chrome webdriver 缩小页面