【发布时间】:2013-04-03 08:42:29
【问题描述】:
我们有一个基于 PhoneGap Sencha Touch 的移动混合应用程序,我想在自动化测试中使用 MonkeyTalk。 有人能帮我吗?提前致谢。
我安装了monkeytalk-1.0.40,效果很好。有了它,我可以很好地测试原生应用程序。
我用PhoneGap构建了一个Hybrid Application,很简单,只有1个代码是加载Sencha Touch示例页面: super.loadUrl("http://dev.sencha.com/deploy/touch/examples/production/index.html");
我还按照 MonkeyTalk 的用户指南 (www.gorillalogic.com/monkeytalk-documentation/monkeytalk-getting-started/install-agent/android) 做了所有事情。
然后,一切准备就绪,将简单的 Hybrid Application 部署到设备模拟器。 MonkeyTalk IDE 也可以连接到应用程序。 我记录了一些动作(点击一个字段并在其中输入了一些字符),但只记录了一些“WebView * 点击”动作(没有点击位置信息)。回放的时候也可以回放一些点击动作,但是没有位置,点击位置不对。
所以,我必须手动编写一些操作。我发现有时“标签点击”操作可以工作,但有时它会点击不正确的元素。 当我进入表单页面(Kitchen Sink -> 用户界面 -> dev.sencha.com/deploy/touch/examples/production/index.html 上的表单)时,我播放了一个动作来点击一个字段,整个 UI移动到屏幕的左下角,很奇怪。 而且,我尝试向“名称”字段发送一些文本,但没有任何反应。
你知道问题出在哪里吗?有可能修复吗?我该怎么办?
非常感谢!
【问题讨论】:
-
你能帮忙吗?非常感谢! 〜帮助〜
标签: cordova sencha-touch-2 monkeytalk hybrid-mobile-app