Не могу перебрать в WinTable

Метод перегрузки record кажется довольно простым:

api_blueprint = Blueprint('xxx.api',  __name__, None)
api_blueprint.config = {}

@api_blueprint.record
def record_params(setup_state):
  app = setup_state.app
  api_blueprint.config = dict([(key,value) for (key,value) in app.config.iteritems()])
0
задан Rasim Avci 16 January 2019 в 07:48
поделиться

1 ответ

Он не будет идти в цикле for, если в коллекции «строк» ​​есть ноль строк. Поэтому вы должны проверить количество строк в коллекции.

Вы можете определенно перебрать WinTable, взяв его детей. UitestcontrolCollection rows = WinTable.GetChildren(), а затем вставьте это в цикл.

Но если между таблицей и строками есть другой элемент управления, вам нужно проверить иерархию.

0
ответ дан AdrianHHH 16 January 2019 в 07:48
поделиться