java - 如何使用 Selenium WebDriver 中的 JavasSript 在文本字段/框中输入值

标签 java javascript selenium-webdriver

我正在使用 WebDriver 和 java。我想使用 JavaScript 在文本字段中输入一些文本。我怎样才能做到这一点?

最佳答案

考虑在 Google 搜索文本字段中输入文本,以下代码应该有效:

WebDriver driver = new FirefoxDriver();
JavascriptExecutor jse = (JavascriptExecutor) driver;
jse.executeScript("document.getElementById('gbqfq').value = 'Ripon Al Wasim';");

关于java - 如何使用 Selenium WebDriver 中的 JavasSript 在文本字段/框中输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11857586/

相关文章:

java - 简单的 While 循环示例说明

Javascript 在 Canvas 中渲染文本并避免文本冲突

selenium - 我无法使用 Selenium 在谷歌浏览器中打开新标签

java - 当应用程序切换到新方法时 Firefox 崩溃

java - 如何使用动态键在 JSTL 中访问 HashMap<Integer, ArrayList<Integer>> ?

java - 在hibernate中保存值类型集合

javascript - Google 可视化查询和表格 - 未返回简单电子表格的正确行

javascript - 用于切换(隐藏/显示)我的 chrome 扩展程序的键盘快捷键

java - Selenium WebDriver - 使用 @FindBy 注释查找复选框的方法是什么?

python - 我的脚本在单击链接时遇到错误