问题标签 [monkeytalk]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - MonkeyTalk (2.0.4) Android (KitKat) - ActionBar 溢出菜单支持?
MonkeyTalk 是否支持 Android(KitKat) 中的溢出菜单?我正在 2.0.4 版上进行测试,并且没有记录按溢出菜单列表项。有没有其他人遇到过这个问题,找到解决方法或修复?
ios - 使用 Monkey Talk iOS 构建创建问题
通过我的 Jenkins 服务器,我自动使用猴子谈话相关的 jar 对我的 iOS 项目进行检测。一旦完成,然后通过 ant (.xml),应用程序会自动触发烟雾测试。
下面是 .xconfig 文件内容。现在,当我保持这个配置文件不变时,构建失败(通过 Jenkins 触发)。
但是一旦我将 .xconfig 文件更改为以下语句,Jenkins 就成功创建了构建,但是这次猴子谈话无法与应用程序通信。
以下是此问题的一些日志语句
欢迎任何形式的提示建议。
问候,
javascript - 混合移动应用程序单元测试
注意到很难为混合移动应用程序找到更好的测试工具,对于原生它是可以的,但是在混合的情况下我很困惑使用哪个工具?有没有人尝试过更好的混合应用测试工具?
android - MonkeyTalk 在 Android Activity 中导致 VerifyException
我正在尝试将 MonkeyTalk 自动化集成到我使用 gradle 构建的预先存在的 Android 应用程序中。
我按照这里的步骤操作:Android Studio 和 MonkeyTalk?并让演示应用程序正常工作,但是当我在自己的应用程序中运行它时,我在第二个屏幕上出现以下崩溃。知道为什么会这样吗?
这个特定的堆栈跟踪正在使用面向 SDK 19 的 L 预览版,但我还在带有 SDK 18 的 Galaxy S4 上看到了类似(不太详细)的堆栈跟踪。
知道这意味着什么吗?我正在使用 Dagger 进行依赖注入,这就是它可能不起作用的原因吗?
android - 假来电
我正在寻找一种方法如何自动化传入呼叫以使用 MonkeyTalk 进行测试。这意味着我可以运行一些外部脚本。在我们的持续集成工具中,我需要能够在无头模式下运行的东西。
我尝试了什么
- 数据管理系统
- 远程登录
- 亚行
来自 Eclipse 的DDMS不是要走的路,因为它只支持 GUI。
Telnet似乎是一个不错的选择,但是为它编写一些命令行脚本很麻烦。在 Windows 中我没有成功。不过,Linux 中存在一些方法。
亚行只提供拨出电话,使用著名的
使用ADB,我还尝试调用带有额外状态响铃的广播,但没有...
问题
如何使用脚本伪造对模拟器的来电?当然,我需要设置自己的号码。
android - 从 MonkeyTalk 连接到 Android HEADLESS 模拟器
问题
有没有办法在无头模式下连接到 Android 模拟器?
问题
我能够连接。我从 MonkeyTalk IDE 收到
根据MT 文档,这应该没问题。
问题是我无法播放任何命令,因为按钮被禁用。希望,否则可能没有持续集成的用处。
===编辑===
好的,看起来,并且它写在 MT 文档中,该应用程序必须已经运行。那么,如何在无头模式下打开我的应用程序?
android - MonkeyTalk Click on ActionBar home button
Is there a way how to click on action bar Home button (http://developer.android.com/guide/topics/ui/actionbar.html)?
I tried
I just receive
Completed Script Playback - OK
but nothing happens... the activity is supposed to get back to the home screen.
The same for clicking on Menu Settings is working:
Is it a bug?
ios - 如何在 iOS8 上使用 MonkeyTalk 关闭 UIAlertView?
在 iOS7 之前,我们很乐意使用MonkeyTalk (2.0.8)进行自动化 UI 测试。UIAlertViews
可以通过app.button("OK").tap
(JavaScript) 或Button OK Tap
(MonkeyTalk Script) 轻松关闭/确认。
这不适用于运行 iOS8 的设备。MonkeyTalk抱怨找不到名为“OK”的按钮。相反,您可以点击相应的标签。找到一个名为“OK”的标签并点击它可以正常工作。至少在光学上。在 iOS7 中,当警报视图关闭时,我们会收到一个通知,即当前窗口已退出活动状态。在 iOS8 中,当警报视图通过 关闭时不再发送此通知app.label("OK").tap
,而是在通过点击设备手动关闭警报视图时发送通知。
Spark Inspector透露,如果通过MonkeyTalk_UIAlertControllerShimPresenterWindow
关闭警报视图,则所有内容之上都有一个 ( ) 并且它仍然存在。它甚至会捕获所有用户输入并使应用程序在重新启动之前无用。[UIApplication sharedApplication].keyWindow
那么,UIAlertView
在 iOS8 中使用MonkeyTalk关闭 a 的正确/首选方法是什么?
android - 通过monkeytalk中的.csv文件发送空白输入以进行下拉
我创建了一个包含所有正负输入的 .csv 文件。我为空白输入提供了“----”,但 monkeytalk 不认为它是空白。有人可以帮我解决这个问题。
谢谢。
android - 使用 Monkey Talk 验证 Toast
有什么方法可以使用 Monkey talk 验证出现在 android 应用程序中的 toast 吗?我无法验证 toast,因为没有为 toast 提供特定的 ID。在搜索时,我发现可以通过扩展猴子谈话来验证敬酒。是否可以验证?