3

UIAutomation で遊んでいるのですが、ビューを参照できません...

ビューが表示されるログは次のとおりです。

UIAApplication: name:MyProjectDemo rect:{{0, 0}, {1024, 768}}
UIAWindow: rect:{{0, 0}, {1024, 768}}
UIAElement: name:main_view rect:{{0, 0}, {1024, 768}}

それを参照してサブビューを取得するにはどうすればよいですか?

target = UIATarget.localTarget();
app = target.frontMostApp();
app.logElementTree();
mainWindow = app.mainWindow();

var view = mainWindow.views()["main_view"]; // doesn't work => undefined
var view = mainWindow.views()[0]; // doesn't work  => undefined

ありがとう!

4

1 に答える 1

2

要素ツリーから見えるように、それは ではない UIAView ので、 として参照する必要があります mainWindow.elements()["main_view"]

于 2013-03-19T06:17:21.250 に答える