Selenium -- Input 输入框Clear()失效
Selenium -- Input 输入框Clear()失效
问题描述:
表单input输入框使用Clear()方法失效。
问题分析:
之前 input 框type为number, Clear()方法可用,后来UI 给改成了text, Clear()方法失效。
目前找到2种方法解决:
- JS代码清除
- 双击全选按删除键
1. JS代码清除
document.getElementByClassName('ClassName').value='';
2. 双击全选按删除键
Action action =new action(driver);
action.DoubleClick().Sendkeys(Keys.Delete).Build.Perform();
//action.DoubleClick().Sendkeys(Keys.BackSpace).Build.Perform();