如何解决Selenium with Java - 使用 sendKeys() 函数时出错
WebElement 类型中的方法 sendKeys(CharSequence[]) 不适用于参数 (String)
driver.findElement(By.name("username")).sendKeys("Bharat");
我正在导入以下库:
import org.openqa.selenium.By;
import org.openqa.selenium.Dimension;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
Java 版本:1.8.0_281 硒:3.141.59
感谢您的帮助
解决方法
(我还不能评论,所以留下这个)
你能提供更多背景信息吗
- 错误的完整堆栈跟踪
- 周围代码/您所引用内容的 html
- 你想完成什么
Browserstack 说这是将键发送到输入字段的方式:https://www.browserstack.com/guide/sendkeys-in-selenium
- 确保
driver.findElement(By.name("username"))
实际上是输入字段的元素名称 - 设置断点,并检查
driver.findElement(By.name("username"))
获取您想要的元素
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。