一尘不染

WebElement.clear()对TextBoxes有什么作用?

selenium

我最近在使用seleniumclear()时遇到问题,在测试的稍后输入文本时,调用自定义文本框会导致问题。文本框会检查(JavaScriptbrowserEvents,尤其是keyDown事件。我试图弄清楚该怎么clear()做才能看是否会影响到事情,但是我似乎找不到任何细节。

Selenium
Java绑定的源显示clear()未使用键盘或鼠标模拟来清除文本框中的文本。那到底是做什么的呢?


阅读 267

收藏
2020-06-26

共1个答案

一尘不染

clear()方法执行“自动化原子”,这是一个JavaScript函数,旨在为浏览器提供最小的自动化基本功能单元。对于clear(),该函数将value元素的属性设置为空字符串(’‘),然后onchange在该元素上触发事件。您感兴趣的原子功能是bot.action.clear()

2020-06-26