问题标签 [calabash]
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.
ios - 是否可以在 iOS 中重置隐私设置?
为了测试对 iOS 日历的访问权限,我需要在我的测试设备上重置隐私设置。
但是,每次我在设备上安装它时,它都会记住旧的隐私设置,并且不会显示警报视图来询问我是否授予访问权限。删除应用程序并重新安装它不会改变这一事实。
有没有办法让 iOS 忘记它知道我的应用程序并再次问我?
ios - 将 xcode 分析器与 calabash 测试框架集成
我想与内存分析器一起测试我的 iOS 应用程序。我希望将 XCode 内置的内存分析器与 Calabash 测试工具一起使用。但我不能同时运行两者。我想要的是在测试应用程序时集成两者并分析内存使用情况。如果葫芦不能做到这一点,我想知道至少 XCode 自动化工具可以与 XCode 内存分析器集成。
有人可以帮我吗
ios - 触摸列表项仅触摸所有其他单元格
我有以下基于 Calabash 用 Cucumber 编写的步骤定义。这个名字说明了一切:我想触摸表格视图中的每个单元格并再次返回表格视图。
这在简单的表格视图中工作正常 - 但更改为包含分段表格视图(AZ)的不同选项卡会使此脚本接触前几个单元格,然后它变得很奇怪:它正确滚动到下一个单元格,但随后它接触到后面的单元格下一个单元格,直到没有可见的单元格可以点击。
这两个表视图之间唯一不同的是失败的表视图具有部分和较低的行高。为什么会这样?
android - Calabash Android 失败,未找到 Webviews
我们在每个 Activity 中都有一个带有嵌入式 Webview 的夹具。在某个页面上,我们显示一个进度条,然后显示Webview,再次显示进度条,最后加载内容。
最后,我们使用 query 方法触发 Javascript 查询。我们的夹具最终看起来像这样 -
它在查询步骤中失败,说“没有找到 Webviews”。这之前的步骤通过(它获取 WebView),但查询步骤失败。关于可能出现什么问题的任何想法?
在对robotium源码的研究中,我们发现query方法内部使用了' getCurrentViews()
',不仅看可见性,还对高度做了一些处理。我们这里的观点高度相当长。这会导致任何问题吗?
控制台输出如下 -
亚行日志如下——
java - IOS自动化测试工具
我是移动测试的新手,我想通过市场上可用的任何自动化工具来测试 ios 应用程序,你能建议我哪种工具最好吗?以及指向该工具的有用链接,以了解如何以适当的方式使用该工具
calabash - 获取 NoMethodError:未定义的方法“查询”主要:对象错误
当我输入评论时
运行 irb... 1.9.3p374 :001 > 查询(“标签”)
它引发以下错误。NoMethodError:未定义方法'查询'主要:来自(irb)的对象:1来自/Users/.rvm/rubies/ruby-1.9.3-p374/bin/irb:16:in'
如何解决此错误?
android - 在 linux 上使用 calabash-android 时出错
当我尝试运行此命令时出现此错误:“calabash-android run AndroidPdfViewer_1_0_1.apk”
ios - 我如何确定地触摸一个按钮?
我刚刚开始使用葫芦,在过去的几个月里和 Capybara 一起工作。
当按钮处于弹出窗口或打开选项卡时,我似乎无法牢牢锁定按钮。
有时单次触摸效果很好,有时需要两次触摸,有时是 x,y 坐标而不是名称,有时以上都不是。
使用 capybara,wait 和 delay 在缓解这种情况方面取得了巨大的成功。葫芦没有这样的运气。
有没有人知道如何提高按下按钮的成功率?
iphone - 黄瓜:如何从键盘输入文本到文本字段?
我正在使用 type_into_keyboard("abc") 从键盘将文本输入名为“用户名”的文本字段,但它不起作用。
请帮帮我。
提前致谢。
android - 如何在葫芦 android 中设置 SCRENSHOT_VIA_USB=true 。
我需要在模拟器中截取警报框的屏幕截图。我只是得到背景图像而不是弹出/警报框。
我不知道要设置这个 SCREENSHOT_VIA_USB=true 。
有人可以帮我吗?