calabash相关内容
更新Calabash服务器版本时遇到问题。 问题是我可以运行检查元素的基本测试...但是,一旦我尝试“触摸”按钮,calabash返回 RuntimeError:无法解析响应'';该应用程序可能已崩溃 我认为问题的根源是我的服务器版本旧/不兼容。不是火箭科学: 警告:服务器版本与gem版本不兼容。请 更新您的服务器。 https://github.com / calabas
..
为了测试授予iOS日历的访问权限,我需要重置测试设备上的隐私设置。 但是,每次我在设备上安装它都会记住旧的隐私设置,并且不会显示警报视图,询问我是否授予访问权限。删除应用程序并重新安装它并不会改变这一事实。 有没有办法让iOS忘记它知道我的应用并再次问我? 解决方案 启动“Settings.app”,进入常规>重置>重置位置&隐私。 这会重置所有应用的隐私设置,但据我所知
..
在探索发布问题几天后,我发现是否使用 start_test_server_in_background(:timeout => 300 ) 应用程式将会成功启动。 ,问题变成了,如何通过黄瓜命令行的超时? 我试过下面的黄瓜版本0.9.167,它不工作。 $ CONNECT_TIMEOUT = 300 DEBUG = 1 CALABASH_FULL_CONSOLE_OUT
..
我正在尝试通过链接:( https: //github.com/calabash/calabash-ios ) 我安装了最新版本的ruby,homebrew,rbenv。 请注意命令 自制医生 只给我一个警告: 警告: Xcode安装到名称中带有空格的目录中。 这将导致一些公式无法构建。 我无法删除此警告。也有一些论坛建议这可能是无害的
..
我需要一点帮助。如何解决此问题? 当我调用 cucumber 时,会出现以下错误: ***警告:您必须使用ANSICON 1.31或更高版本(https://github.com/adoxa/ansic on /)在Windows上得到彩色输出 警告:无法加载这样的文件 - 2.2 / gherkin_lexer_en 无法加载2.2 / gherkin_lexer_en
..
我想写一个Cucumber步骤定义,滚动到并选择Android ListView中的特定行。在iOS上,我可以执行以下操作: scroll_to_cell(:row => 1,:section => 0) touch(“tableViewCell indexPath:1,0”) Android? 更新:在calabash-android源代码中,我发现了一个
..
如何向下滚动UITableView,直到在葫芦/黄瓜中看到标签为“值”的单元格。 我一直在尝试使用: 然后我向下滑动,直到我看到“Value” 并使用: 然后向下滚动,直到我看到“Value” 。谢谢! 当我尝试使用上面显示的消息显然是: 您可以使用这些 代码片段来实现未定义步骤的步骤定义: 然后(/ ^我向下
..
背景 我想帮助我的团队组织一个新的移动应用项目。我们选择遵循 BDD (另请参阅 BDD定义),以捕获形成每个用户故事的利益相关者和开发者之间的合同的明文英语要求。 我们使用验收测试来记录每个用户故事的要求。验收测试是在冲刺计划之前编写的。 我们将接受条件定义为规则列表(例如:输入验证,默认值,等)和验收测试作为黄瓜方案的列表。我们计划使用 Calabash 进行移动测试。
..
在iPhone上的葫芦自动化测试。我需要选择一个日期选择器的日期。请指导我红宝石一步定义。 我想是这样 然后我滚动日期选择最新“2002-10-22” 解决方案 我做了一些研究之后的解决方案。这code不是防弹的,但它为我工作得很好。我想有人会从中得到帮助。如果有谁知道如何改进这一点。请在这里添加它。 在步定义我想补充.. 然后/ ^ I滚动日期选择最新“1985-01-01” #日期
..
我一直在寻找互联网上的答案,但无法找到它。请帮帮我。 如何使pressing在葫芦,Android的列表项? 解决方案 尝试了这一点。 添加一个定义红宝石步文件。 然后/ ^ I滚动到单元格以“([^ \\”] *)“标签,并摸$ /做|名称| 元素=“TextView的文字:”#(名称)'。“ 如果!element_exists(元) wait_po
..
这是可能的蠡之内呢?我需要做这一切的自动化和运行脚本之间的网络评估。 如果这是不可能的葫芦做的,有没有办法在Android上使用亚行做呢? 编辑:我不想在Android / iOS应用我测试中嵌入这种 通过网络质量我的意思是网络连接速度(所用的时间从一个特定的服务器下载文件)。 解决方案 我最终会做这个使用wget(使用忙碌箱安装)。 我发现在互联网上一组大小(从速度检查网站20M
..
我得到这个错误: D:>葫芦-Android上运行D:\\ Android的\\ Apk_Files \\ EriBank.apk C:/Ruby21/lib/ruby/2.1.0/rubygems/dependency.rb:298:在 to_specs': 找不到'黄瓜'(〜> 1.3.17) - 确实发现:黄瓜2.0.0] (宝石:: LoadError) 从C:/Rub
..
我用刚开始葫芦和所遇到的一个列表视图。 对于每个列表视图行我要检查一些文本和图像视图的presence。 不过我不确定我如何通过列表视图循环? 像的东西 的foreach LIST_ITEM列表视图中 请与ID文本标签 请与ID图像视图 结束 任何帮助将是AP preciated。 解决方案 我不知道在这种情况下使用的foreach,但你可以根据列表中的索引号做。 类似
..
当我跑我暂停执行长期的.apk文件和脚本不会执行。我需要明确地终止它。不知道为什么它不会执行。没有错误出现在控制台上。我们有什么办法解决这个问题? 我得到了放,而使用如下命令: - >葫芦,Android的辞职,我-app.apk [完成完美] - >葫芦,Android上运行我-app.apk [启动来执行,它只显示行 325 KB /秒(在1.700s 566732字节)此后它什么和不幸
..
我尝试开发Android设备上自动测试。 我用的葫芦和Ruby on Rails,2.1.2版 我执行命令: 葫芦,Android的控制台aplikacja.apk -p平板电脑 这之后,我在控制台执行命令: /home/maciek/.rvm/gems/ruby-2.1.2/gems/bundler-1.6.2/lib/bundler/runtime.rb:222:警告:不安全的世界可
..
命令 perform_action('send_key_enter')发送回车键,但对我们的搜索栏,回车键是由Android键盘搜索键所取代。 有一个特殊的 perform_action 命令发送搜索键的输入? 解决方案 我已经能够用下面的命令来解决这个问题: press_user_action_button('搜索') 来源: https://groups.google.com/d/
..
我们可以模拟对葫芦,Android的Android设备Home键?我需要在Home键轻按在我们的脚本中使用葫芦执行我的脚本。 解决方案 我还没有试过这种没有自己。 但四处寻找一个解决方案我发现这一点。 链接的http://krazyrobot.com/2014/02/calabash-android-enter-text-from-keyboard-using-adb/ 由鲍拉日
..
我想运行一个小的初始集上的三星Galaxy S3葫芦,Android的测试连接到Windows 7的笔记本电脑,并不断收到“应用程序没有启动(RuntimeError)”时,尝试启动测试服务器。 我有红宝石v1.9.3p448,RubyDevKit 4.5.2(32位),蚂蚁1.9.2,并安装AnsiCon。我已经通过输入“创业板安装葫芦,机器人”在命令提示符下安装蠡-的Android 0.
..
有没有办法在葫芦的Android,我可以把我的应用程序的背景是什么?换句话说,模拟设备/硬件主页按钮? 其次,可以在应用程序被带回到前台? 解决方案 这可以通过以下方式进行: 然后/ ^我回家$ /做 系统“#{default_device.adb_command}壳输入KeyEvent的主要code_HOME” 结束 附:您还可以添加睡眠< some_valu
..
我想测试一个应用程序共享功能,但我不知道如何处理的android对话框中的“使用完整的行动”(脸谱,Gmail会等) 当我使用查询(“*”)它返回一个空的字段集。 有没有办法用葫芦或测试等功能共享任何其他方式来处理这样的系统对话框? 我在物理设备上运行我的测试。 编辑:?如果没有办法检查是否已经打开与否的对话,那么也许就可以使用亚行外壳或类似的东西。 解决方案 这不是一个很优雅的解决方
..