selenium使用clear无法清空输入框数据解决方案原创文章

玩技站长 Auto测试评论382字数 503阅读模式
摘要使用.clear方式有的时候无法做到清除,可以通过模拟键盘操作输入ctrl+a全选后,使用delete键完成输入框内所有数据的清空和删除。

问题描述:

selenium使用clear无法清空输入框数据解决方案

在做自动化测试的过程中,经常会遇到清空输入框内默认数据或或者内容的操作,使用.clear方式有的时候无法做到清除。所以今天的教程为另外一种清空输入框中数据的方式,通过点击到定位框后,输入键盘的delete的方式删除。文章源自玩技e族-https://www.playezu.com/769989.html

实现步骤:(思路分析)

导入selenium中的keys文章源自玩技e族-https://www.playezu.com/769989.html

from selenium.webdriver.common.keys import Keys

第一步:定位到输入框的位置文章源自玩技e族-https://www.playezu.com/769989.html

name_text = self.driver.find_element(By.ID, "fromContactName")

第二步:模拟键盘输入ctrl+a全选操作文章源自玩技e族-https://www.playezu.com/769989.html

name_text.send_keys(Keys.CONTROL + "a")

第三步:模拟键盘输入delete键删除所有默认数据文章源自玩技e族-https://www.playezu.com/769989.html

name_text.send_keys(Keys.DELETE)

完整实现:

name_text = self.driver.find_element(By.ID, "fromContactName")
name_text.send_keys(Keys.CONTROL + "a")
name_text.send_keys(Keys.DELETE)
文章源自玩技e族-https://www.playezu.com/769989.html文章源自玩技e族-https://www.playezu.com/769989.html
玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/769989.html
    转载说明: 点我前往阅读>>>
匿名

发表评论

匿名网友
确定