Fork me on GitHub

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();
posted @ 2022-05-17 17:37  浩然哉  阅读(638)  评论(0)    收藏  举报
/* 看板娘 */
浏览器标题切换
浏览器标题切换end