Python 2.7 使用AndroidViewClient从编辑文本中删除文本

Python 2.7 使用AndroidViewClient从编辑文本中删除文本,python-2.7,view,androidviewclient,Python 2.7,View,Androidviewclient,我正在尝试自动化一个测试用例,我必须先删除EditText中的数据,然后输入新文本并保存它。我正在使用androidviewclient查找视图。 在这里输入代码 Busy=vc.findviewbydorraise('id/no\u id/24') Busy.touch() vc.dump() id16=vc.findviewbydorraise('id/no\u id/16') id16是编辑文本,如何删除该视图中的数据。如果视图是编辑文本,请提供帮助,您可以执行以下操作: id16 = v

我正在尝试自动化一个测试用例,我必须先删除EditText中的数据,然后输入新文本并保存它。我正在使用androidviewclient查找视图。 在这里输入代码
Busy=vc.findviewbydorraise('id/no\u id/24')
Busy.touch()
vc.dump()
id16=vc.findviewbydorraise('id/no\u id/16')


id16是编辑文本,如何删除该视图中的数据。如果视图是编辑文本,请提供帮助,您可以执行以下操作:

id16 = vc.findViewByIdOrRaise('id/no_id/16')
for i in range(25):
    id16.backspace()

对于包含某些数据的EditText,可以执行以下操作:

view= vc.findViewById(ID)    
if view.getClass()=='android.widget.EditText':
    textPresent=view.getText()
    for i in range(len(textPresent)):
        view.backspace()
    print 'removed existing text'`

虽然它一次删除一个字符,因此长字符串会占用大量时间

但请告诉我如何获取单选按钮的状态。我的场景是这样的:导航到呼叫限制,检查服务是否已启用。导航将是:电话>设置>GSM呼叫设置>呼叫限制>传出限制>所有呼叫。所有呼叫都有一个单选按钮,如果该按钮已启用或未启用,则我有一个单选按钮。请帮助看,如果还不够,请创建一个新问题。我已经创建了一个新问题,请帮助