在Appium中为基于ActionScript的iPad应用程序编写测试

时间:2015-09-01 19:25:39

标签: ios actionscript-3 flash selenium appium

我已下载并设置Appium以针对ActionScriptiPad开发的应用运行测试。我可以运行Appium就好了,但实际上在编写测试时遇到了麻烦。问题是我没有办法从应用程序中检索元素。我以为我可以使用selenium驱动程序执行此操作(我目前正在使用IOSDriver创建Appium),但似乎无法弄清楚具体如何。我的应用程序创建的所有元素都是基于flash的(例如TextField),因此我不确定如何使用正常的findElement方法检索它们。

(注意我无法更新代码以符合我的测试,它必须是符合预先编写的代码的测试)

1 个答案:

答案 0 :(得分:0)

UI自动化功能的基于辅助功能的机制将应用程序中的每个控件都表示为唯一可识别的元素。要对应用中的元素执行操作,请根据应用的元素层次结构明确标识该元素。

This link is useful Tutorial

工具您可能会尝试虽然它们不像UiAutomatorViewer那样适用于Android

Reveal App

SparkInspector

Ios Hierarchy-Viewer

就Flas Elements而言,让我们Look at this tutorial.