Appium——基础篇_V01——Appium会话Android下文本框EditText内容清除,封装使用

本文介绍了一种在Appium自动化测试中清除文本框内容的方法,包括封装清除文本框内容的函数、定义获取可用余额元素数据、定义清除内容函数以及测试用例的调用流程。

01、封装清除文框内容的函数:base_page.py

#清除文本框内内容
   def clean_text(self, text):
       # 光标移动到末尾
       self.driver.keyevent(123)
       for i in range(0,len(text)):
           # 退格键
           self.driver.keyevent(67)

02、定义获取可用余额元素数据:locator.py
# 获取可用余额元素

    get_current_money_loc = (MobileBy.CLASS_NAME,'android.widget.EditText')

03、 定义清除内容函数:invist.py (此类继承BasePage)

   def clean_inputbox_content(self):
   	#以下的前三个方法需要自行封装
        self.wait_eleVisible(self.get_current_money_loc)#等待元素
        self.click_element(self.get_current_money_loc)#元素激活
        context = self.get_element_atrribute(self.get_current_money_loc,'name')#获取属性值
        self.clean_text(context)#调用封装清除文本内容函数

04、测试用例调用:test_invist.py

 InvistPage(invist_Env).clean_inputbox_content()
 #InvistPage(invist_Env)相当于driver
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值