Tag: 黄瓜

我如何在Android和iOS上使用相同的Cucumber步骤定义

我目前正在为Android和iOS的stream程和devise开始一个应用程序的自动化项目。 我正在使用与Cucumber框架的Ruby。 我已经开始自动化Android,基本上我需要做的是每个步骤的定义,为Android和ios单独的代码有点像这样的伪代码: Then (/^I click the Login Button$/) do if mobile_platform = android #android locators and code here else #iOS locators and code here end end 我将如何去设置我的项目,以允许这样的具体步骤定义的用法? 为每个操作系统分别设置特征和步骤定义,而不是试图将它们融合在一起更好? 感谢您能给我的任何和所有的帮助。

如何在start_test_server_in_background(:timeout => 30)中传递cucumber命令的超时时间,

发掘问题后,我发现如果我使用了几天 start_test_server_in_background(:timeout => 300) 该应用程序将成功完全启动。 那么对于葫芦指令,问题就变成了,如何在黄瓜指令行中超时传递? 我尝试了下面的黄瓜版本0.9.167,它不工作。 $ CONNECT_TIMEOUT=300 DEBUG=1 CALABASH_FULL_CONSOLE_OUTPUT=1 cucumber

如何使用Frank Cucumber从UIImagePickerController中select图片?

我试图使用BDD技术来检查在iPhone模拟器中使用Frank的导入图片处理。 问题是,我不能调用从UIImagePickerControllerSourceTypePhotoLibrary源select图像的最后一步(启动UIImagePickerController是很容易使用“触摸” – button上的命令)。 当我看到模拟器中保存的图像时,它总是卡在进度中。 弗兰克Symbiote说,我想触摸的对象是一个“PLAlbumViewCell”的对象。

在OS X Mavericks上安装Calabash-cucumber错误

我想通过引用链接在OS-x mavericks上自动安装葫芦( https://github.com/calabash/calabash-ios ) 我已经安装了最新版本的ruby,自制软件,rbenv。 请注意,命令 homebrew doctor 只给我一个警告: Warning: Xcode is installed to a directory with a space in the name. This will cause some formulae to fail to build. 我无法删除此警告。 还有一些论坛build议,这可能是无害的。 在连续两天的安装问题挣扎之后,我被困在这个地方,我得到以下错误: nitzs-iMac:tabbedapp nitzarg$ sudo gem install calabash-cucumber Password: Building native extensions. This could take a while… ERROR: Error installing calabash-cucumber: ERROR: Failed […]

我如何滚动UITable视图,直到我看到一个标签“价值”单元格在葫芦

我如何滚动UITableView,直到我看到一个单元格的标签“价值”在葫芦/黄瓜 。 我一直在尝试使用它: Then I swipe down until I see "Value" 并使用: Then I scroll down until I see "Value" 但他们都没有工作。 谢谢! 当我尝试以上时,我得到的消息显然是: 您可以使用以下代码段实现未定义步骤的步骤定义: 然后(/ ^我向下滑动,直到看到“(。*?)”$ /)do | arg1 | 待处理的#用你希望结束的代码expression上面的正则expression式