java - 无论我通过什么字符串,Web Element sendKeys() 都会添加一个额外的字符。怎么修?
问题描述
我正在使用 Java 中的 Selenium 3.14 在登录页面上进行 UI 测试。我的代码正在尝试将值发送到名为密码的输入元素。哪个是输入密码的字段。传入“1111”将在输入字段中输出一个五位数的字符串。它以前工作得很好,但现在它根本不能工作。
value="1111"
browser.findElement(passwordElement).sendKeys(value);
我的输出是一些 5 个字符的字符串。但是长度应该是4
解决方案
element.clear()
前
element.sendKeys()
推荐阅读
- javascript - 在 Gmail 上,为什么不能用 javascript 点击“收件人”字段?
- mysql - 构造 SQL 查询以检索所有团队的投篮命中率
- javascript - Javascript MP3 播放器播放/暂停切换功能
- python - Google Compute Engine VM 错误 4003 使用 python-flask 重新登录
- sql - SQL 查询中不需要的行项目
- python - 无论使用 Selenium 的方法如何,都无法可靠地选择元素
- php - 是否有设置过多请求的设置?
- java - 如何在java中修改整数加法?
- vb.net - 等待单实例事件完成,然后再继续下一行 VB.NET
- c - 共享模块代码段的单个副本可以共享吗?