0

androidviewclient を使用してチェックボックスのステータスを取得しようとしています

lock = vc.findViewWithText('Lock SIM card')
if (lock.isChecked()):
    print "Enabled"
else:
    print "Disabled"

これは常に False を返します。

チェックボックスのステータスを取得する方法を誰か教えてもらえますか

4

2 に答える 2

0

これはうまくいくかもしれません:

 vc.dump()
 lock = vc.findViewWithText('Lock SIM card').getParent().getChildren()                                                                                                                                                   [2].getChecked()
    if lock != True:
       print 'Lock SIM card not enabled...'
       vc.dump()
       vc.findViewWithText('Lock SIM card').touch()
    else:
       print 'Lock SIM card already enabled...'
于 2016-07-11T11:57:41.307 に答える