calabash相关内容
我已遵循 重用 Cucumber 步骤. 说到 Ruby 和 Cucumber,我是个菜鸟. 我正在使用 calabash-android 0.9.0 和 cucumber 2.4.0 我的calabash_steps.rb: 需要'calabash-android/calabash_steps'然后/^我将第一个畅销产品添加到 bag$/做步骤 %Q {# 应用重新启动并再次显示
..
我需要一点帮助.我该如何解决这个问题? 当我调用 cucumber 时,出现以下错误: *** 警告:您必须使用 ANSICON 1.31 或更高版本 (https://github.com/adoxa/ansicon/) 在 Windows 上获得彩色输出警告:无法加载此类文件 -- 2.2/gherkin_lexer_en无法加载 2.2/gherkin_lexer_en$LOAD_
..
如何向下滚动 UITableView,直到在 Calabash/Cucumber 中看到带有“Value"标签的单元格.我一直在尝试使用: 然后我向下滑动直到看到“Value" 并使用: 然后我向下滚动直到看到“Value" 但它们似乎都不起作用.谢谢! 当我尝试使用上述内容时,我得到的消息显然是: 您可以使用这些实现未定义步骤的步骤定义片段: 然后(/^我向下滑动直
..
是否可以在 Cucumber 中指定某种“OR"(替代)子句? 即如果我对某个事件有两个有效响应,我希望我的测试在其中任何一个发生时通过. 类似的东西: "当我按下按钮时"“那我应该看到‘Boo’这个文字"“或者我应该看到文字'Foo'" 我的特定场景是登录屏幕.当我尝试使用一些随机密码登录时,如果服务器正在运行,我应该会看到错误消息“密码无效",否则会看到消息“网络错误".
..
我在尝试安装 Calabash-Android 时需要一些帮助.安装 rvm, home-brew 后,当我安装 Calabash 时出现一个奇怪的错误: sudo gem install calabash-android构建原生扩展.这可能需要一段时间...错误:安装 calabash-android 时出错:错误:无法构建 gem 原生扩展./System/Library/Framework
..
背景 我正在努力帮助我的团队组织一个新的移动应用项目.我们选择遵循 BDD(另见 BDD 定义) 以获取简单的英语要求,这些要求形成利益相关者和开发人员之间针对每个单独用户故事的合同. 我们使用验收测试来记录每个用户故事的要求.验收测试是在 sprint 计划之前编写的.开发人员在 sprint 计划期间改进和添加测试. 我们将 Acceptance Criteria 定义为规则
..
Calabash Android 中有没有一种方法可以将我的应用程序发送到后台?也就是说,模拟设备/硬件Home键? 其次,能否将应用带回前台? 解决方案 可以通过以下方式完成: 然后/^I go home$/dosystem "#{default_device.adb_command} shell input keyevent KEYCODE_HOME"结尾 附言如有必要,您还
..
在 iPhone 上的 Calabash 自动化测试中.我需要从日期选择器中选择一个日期.请用 ruby 步骤定义指导我. 我想要类似的东西 然后我滚动日期选择器到日期“2002-10-22" 解决方案 经过一番研究,我做出了一个解决方案.这段代码不是防弹的,但对我来说很好用.我想有人会从中得到帮助.如果有人知道如何改进这一点.请在此处添加. 在步骤定义中我添加.. 然后/
..
我是新来的calabash android。我出于学习目的为“ Twitter” Android应用编写了测试用例。但是我感到麻烦了。谁能帮我?如何编写步骤定义?我在功能文件中写道: 功能:登录功能 场景:作为有效用户可以登录到我的应用程序 ,然后按“登录” ,然后我看到“登录”页面 ,然后在用户名 中输入“ abc@domain.com”,然后在密码 中输入“ abc.123”,然后
..
如何将Calabash框架添加到React Native内置的iOS应用中? 我们正在将iOS应用程序的代码库从Swift迁移到React Native,并且我拥有使用Xamarin.UITest用C#构建的现有UITests套件. 我想继续将我的Xamarin.UITest套件用于React Native iOS应用程序,但是我知道Xamarin.UITest需要在应用程序的源代码中
..
如何在特定情况下更改挂钩中的代码以重置(iOS)应用? 仅对标记提及为@reset 的情况表示 解决方案 https://github.com/cucumber/cucumber/wiki/Hooks#tagged-hooks 已针对Calabash 0.17和运行循环2.0.2更新 该项目包含如何使用Cucumber标签和Before挂钩在模拟器和设备上重新安装应用程序并清
..
在Calabash中,您可以截取屏幕截图并将其重命名为所需名称,然后将其保存到任何目录中,如下所示: 屏幕快照({:prefix =>“ some / directory”,:name =>“ some_name.png”}) 但是它将始终另存为 some_name_0.png ,下一个将是 some_name_1.png 。 有人知道如何在没有迭代器的情况下完全
..
是否有人尝试同时运行calabash-ios和calabash android。 假设我已经在Android上安装了应用程序A,并在iOS上安装了应用程序B,并且想从应用程序A发送一些消息并在应用程序B中进行验证。 请让我知道是否有人这样做和/或有任何想法如何做到这一点确实会有所帮助。 此致, b $ b Nishant Singh 解决方案 此答案来自内存,因此,如果有
..
我正在尝试在Windows计算机上安装calabash-android,但出现严重问题。我按照xamarin指南安装ruby和calabash-android,前几天我成功了。然后,当我尝试创建自己的方案时,计算机使我对方案产生了一些问题,并且所有方案都失败了。我搜索并阅读了有关小黄瓜不匹配的一些评论,我想重新安装所有内容。我卸载了ruby,并从我的PC中删除了所有相关文件。(calabash和g
..
我已遵循重复使用黄瓜步骤。 在Ruby和Cucumber方面我是个菜鸟。 我正在使用calabash-android 0.9.0和黄瓜2.4.0 我的calabash_steps.rb: 需要'calabash-android / calabash_steps' 然后/ ^我将第一畅销产品添加到bag $ /做 步骤%Q { #应用重新启动,并且“入职”屏幕再次显示 看
..
使用calabash-android打开和关闭飞行模式的最佳方法是什么? 我可以使用 perform_action('set_preferences', ....) ?? 上面的set_preferences有什么作用?我想在应用程序测试期间设置android设置。 谢谢 解决方案 您的问题有点含糊。是用于模拟器还是设备? 如果只需要禁用wifi,则可以使用
..
我是不喜欢使用calabash-android测试Android应用程序的人。 calabash-android辞去我的名字是什么? apk 可以吗? 谢谢 解决方案 如果您需要对应用程序进行签名以匹配您的密钥库,则使用该辞职。 从GitHub文档复制 https://github.com/calabash / calabash-android / wiki / Runnin
..
我正在尝试将名为Saxon(版本8.9)的批处理文件转换为XProc管道(Calabash). 这是我的批处理电话: java -jar saxon8.jar -o out.xml in.xml style.xsl +config=config-file.cfg 参数config是通过以下方式在样式表中定义的:
..
案例 我在移动设备(Android,iOS)上进行了Jenkins奴隶女巫运行的葫芦测试.为了分开在哪台计算机(iOS的Mac或Android的Linux)上运行测试,我还使用了 Throttle Concurrent Builds插件.这样,我就可以将设备连接到的Android或Mac Jenkins从站之间进行分离. 我使用映射表和自写的bash脚本按名称调用设备,并在此特定从站上
..
我正在尝试使用query命令获取每个类的值。 下面是我得到的示例UI组件: [0] { “class”= > “UITabBarSwappableImageView”, “id”=> “imageView-34”, “rect”=> { “center_x”=> 288, “y”=> 522, “width”=> 48, “x”=> 264, “center_y”=> 538, “
..