如何清除文本输入?
- 如何清除文本输入? 推荐度:
- 相关推荐
如何清除文本输入?
我已经尝试解决此问题已有一段时间了,现有问题都无济于事。我正在使用the node implementation of Selenium WebDriver版本^ 4.0.0-alpha.1,并使用最新的ChromeDriver在Chrome上对其进行测试。
我正在尝试清除其<input/>
的type="email"
的文本。 WebDriver为此具有一个built in command,但是当我执行它时,输入内容并不会清除(并且没有错误):
// This populates the text field, no problem
driver.findElement(By.id("model-auth-email")).sendKeys("[email protected]");
// This is executed without error, but nothing happens, text field isn't cleared
driver.findElement(By.id("model-auth-email")).clear();
我无法使用CTRL + a和BACKSPACE方法,因为我使用的是Mac,它将是CMD + a。根据我能找到的各种线索,ChromeDriver在支持原生OSX CMD按钮输入方面有6年(仍未解决)的问题。
我也可以做类似循环BACKSPACE
输入的操作,直到清除它为止,尽管这很hacky。关于.clear()
为什么无声工作的任何想法?
我已经尝试解决此问题已有一段时间了,现有问题都无济于事。我正在使用Selenium WebDriver版本^ 4.0.0-alpha.1的节点实现,并使用...
回答如下:findElement
最新文章
- php的api接口
- 老鼠出迷宫问题(Java)(递归)
- Linux用户权限ACL权限
- vmware虚拟机屏幕如何适应窗口全屏
- MinGW 和 MSYS 的手动安装与环境配置
- Socket网络编程详解
- 所有结点对的最短路径问题之Johnson算法
- Jetpack Compose——Text(文本)的使用
- Revit 二次开发前景
- 修改HTK代码,让其支持中文
- 芯片的本质是什么?(4)物质与数字世界接口
- Specification 参数的用法
- 看门狗的使用与原理
- 图解Linux中EXT4与EXT3的区别
- Java多线程同步和异步详解
- SiamFC:用于目标跟踪的全卷积孪生网络 fully
- pgpool连接池
- HTML5通过js调用手机摄像头
- 父子组件互相传值
- idea2021 乱码问题