appium-清空输入框的内容后,再次输入内容会回退最后两个字符串

问题描述

有两个输入框,用户名和密码输入框

  • 调用set_text方法,输入用户名
  • 再次调用set_text方法,输入密码
  • 清空用户名输入框的内容后,再次输入内容会回退最后两个字符串

出问题的代码

    def set_text(self, loc, value, is_clear=False):

        element = self.find_element(*loc)

        if is_clear:

            element.clear()
            element.send_keys(value)

        else:
            
            element.send_keys(value)

解决办法:

在elsef分支里加上如下代码,问题解决

element.clcik()
element.send_keys(value)
原文地址:https://www.cnblogs.com/webDepOfQWS/p/11793350.html