java - 如何在 selenium webdriver 中使用 Ctrl+Shift+R

标签 java selenium webdriver

Ctrl+Shift+R 是硬重新加载和刷新的快捷键。如何在 Selenium Java 中应用这个快捷方式?

我尝试使用以下代码,但无法得到结果。

String selectAll = Keys.chord(Keys.CONTROL,Keys.SHIFT,"r");
driver.findElement(By.tagName("html")).sendKeys(selectAll);

我也尝试过 Action 类。但它不起作用。

PS:没有显示错误。但是,它不执行该操作,并且 Ctrl+A 正在工作。

最佳答案

要刷新并重新加载网页,您可以通过以下方式模拟 Ctrl+Shift+R 的使用:

driver.navigate().refresh();

关于java - 如何在 selenium webdriver 中使用 Ctrl+Shift+R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51946932/

相关文章:

javascript - 如何在 Angularjs Protractor 中使用命令行参数?

java - 如何在 Java Selenium WebDriver 主窗口的特定菜单中滚动鼠标

java - Jboss 数据源在数据库重新启动后恢复

java - 如何在java中正确结束长度不确定的文件扫描器while循环

java - 找不到 apache poi 的类

java - 使用 Java 的 Selenium WebDriver 多线程和浏览器隐藏

java - 通过 Spring Boot 仅在 Release 内(仅最后更新文件)进行可重复迁移

java - Selenium Webdriver - 单击多个下拉菜单时出现陈旧元素异常,而 HTML DOM 不会更改

java - 如何使用 selenium java 自动化 PHP-Flash Web 应用程序

java - 无法通过 Selenium Webdriver 中的 Java 中的任何命令找到按钮