2017-07-18 22 views
0

新しいアクティビティを起動するボタンがあります。 AndroidViewClientに現在のアクティビティのパッケージと名前を取得するAPIがありますか?以下のような何か:現在のアクティビティ名とパッケージを取得しますか?

view.click() # starts a new activity 
ViewClient.sleep(5) # wait for it to start 
activityName = magic.getActivityName() 
activityPackage = magic.getActivityPackage() 

おかげ

答えて

0

これは、例えば、トップの活動とパッケージ

#! /usr/bin/env python 
# -*- coding: utf-8 -*- 
''' 
Copyright (C) 2013-2017 Diego Torres Milano 
Created on 2017-07-18 by Culebra v13.4.0 
         __ __ __ __ 
        /\/\/\/\ 
____________________/ __\/ __\/ __\/ __\_____________________________ 
___________________/ /__/ /__/ /__/ /________________________________ 
        |/\ /\ /\ /\ \___ 
        |/ \_/ \_/ \_/ \ o \ 
              \_____/--< 
@author: Diego Torres Milano 
@author: Jennifer E. Swofford (ascii art snake) 
''' 


import re 
import sys 
import os 


from com.dtmilano.android.viewclient import ViewClient 

TAG = 'CULEBRA' 

_s = 5 
_v = '--verbose' in sys.argv 


kwargs1 = {'ignoreversioncheck': False, 'verbose': False, 'ignoresecuredevice': False} 
device, serialno = ViewClient.connectToDeviceOrExit(**kwargs1) 
print device.getTopActivityName() 

を印刷し

com.android.calculator2/.Calculator 
関連する問題