2

我正在尝试自动化移动应用程序的测试,该应用程序是嵌入在本机应用程序框架中的 HTML5。我使用以下代码获取 Instrument 中的元素

UIALogger.logStart("Log elements in the landing page");
UIATarget.localTarget().logElementTree();
UIALogger.logPass("done");

它会将 HTML5 组件显示为 UIAWebView。但是比如HTML中有一个链接,我想点击,只能通过位置知道。有什么方法可以调用来获取 HTML5 中的标签吗?

非常感谢!

4

1 回答 1

1

没有这样的方法,你会得到 target.logElementTree(); 你使用的元素。如果元素是原生元素,您可以将它们与预定义的方法一起使用, buttons() 否则 links() 您将不得不使用它们仅指定位置(xy 坐标)。混合应用程序始终存在此问题。

于 2013-03-18T11:09:23.160 回答