我正在尝试自动化移动应用程序的测试,这是在Native应用程序框架中嵌入的HTML5。我使用以下代码来获取Instrument
中的元素UIALogger.logStart("Log elements in the landing page");
UIATarget.localTarget().logElementTree();
UIALogger.logPass("done");
它会将HTML5组件显示为UIAWebView。但是,例如,如果HTML中有链接,我想点击,我只能通过该位置知道它。有什么方法可以调用来获取HTML5中的标签吗?
非常感谢!
答案 0 :(得分:1)
没有这样的menthod,你会得到target.logElementTree();
元素。如果元素是本机元素,则可以使用预定义方法(如buttons()
或links()
)使用它们,否则只需使用它们指定位置(xy坐标)。混合应用程序始终存在此问题。