新手区 appium android 自带的 clear 不好用,新封装的清空输入框功能

· 2017年03月23日 · 最后由 YY 回复于 2021年01月19日 · 1431 次阅读
def send_keys(self,loc,value):
    '''
    send keys
    Usage:
    send_keys((By.XPATH,"//a"),'a')
    '''
    self.find(loc).click()
    context=self.find(loc).get_attribute('text')
    self.driver.keyevent(123)
    for i in range(0,len(context)):
        self.driver.keyevent(67)
    sleep(3)
    self.find(loc).send_keys(value)
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞

你这么实现会有点问题,默认的 click 操作点击的是控件中心点,输入图标有可能在字符串中间,或者在字符串左边(如果字符是右对齐),输入 67 删除不了右边的字符。可以考虑同时输入 112 删除右边字符,或者点击控件右边位置什么的。

IOS 有办法么

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册