java - 从java触发chrome中的事件

标签 java google-chrome

是否可以在 Java 应用程序中与 Chrome 进行交互?例如,填写输入字段并提交/触发按钮事件?

最佳答案

是的。请参阅 WebDriver 的 ChromeDriver .

示例用法取自docs :

// Optional, if not specified, WebDriver will search your path for chromedriver.
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");

WebDriver driver = new ChromeDriver();
driver.get("http://www.google.com/xhtml");
Thread.sleep(5000);  // Let the user actually see something!
WebElement searchBox = driver.findElement(By.name("q"));
searchBox.sendKeys("ChromeDriver");
searchBox.submit();
Thread.sleep(5000);  // Let the user actually see something!
driver.quit();

关于java - 从java触发chrome中的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31793365/

相关文章:

javascript - Google Chrome Windows 中 iframe 中的 iframe 不会打开目标为 ="_blank"的链接

javascript - 在 chrome 扩展上全局存储文本,并在加载时重用它

css - Chrome 悬停自定义光标

java - Google Foobar Bug 挑战在提交后重置

java - Recyclerview 未全屏显示

java - 如何更改 log4j SyslogAppender 的级别转换?

google-chrome - UI5 TileContainer 在 Chrome 中是空白的

java - 如何在 IntelliJ IDE 中将 Spark 与 Scala 项目集成?

java - CompassQuery - 仅保留关键字,不保留别名或运算符

java - EntityManager Hibernate 5 没有持久性提供程序