小编Jos*_*son的帖子

黄瓜 - 水豚搜索表行内的文本

我正试图在一个表格行中搜索我的黄瓜测试.

我有每行格式如下:

%tr
  %td= title
  %td= complete
  %td= goal
Run Code Online (Sandbox Code Playgroud)

我希望用一个给定的标题连续搜索,并检查目标

有没有一种简单的方法来实现这一目标?

ruby html-table cucumber capybara ruby-on-rails-3

12
推荐指数
1
解决办法
1万
查看次数

C++具有不同返回类型的相同函数参数

我需要找到一些方法来模拟C++中函数返回类型的重载.

我知道没有办法直接这样做,但我希望有一些开箱即用的方法.我们正在为用户创建一个API,并且他们将传入一个数据字符串,该字符串根据字符串信息检索值.这些值是不同的类型.从本质上讲,我们希望让他们这样做:

int = RetrieveValue(dataString1);
double = RetrieveValue(dataString2);
// Obviously, since they don't know the type, they wouldn't use int =.... It would be:
AnotherFunction(RetrieveValue(dataString1)); // param of type int
AnotherFunction(RetrieveValue(dataString2)); // param of type double
Run Code Online (Sandbox Code Playgroud)

但这在C++中并不起作用(显然).现在,我们正在设置它们以便他们调用:

int = RetrieveValueInt(dataString1);
double = RetrieveValueDouble(dataString2);
Run Code Online (Sandbox Code Playgroud)

但是,我们不希望他们需要知道他们的数据字符串的类型.

不幸的是,我们不允许使用外部库,因此不使用Boost.

有什么方法可以解决这个问题吗?

只是为了澄清,我理解C++本身不能这样做.但必须有一些方法来解决它.例如,我考虑过做RetrieveValue(dataString1,GetType(dataString1)).这并没有真正解决任何问题,因为GetType也只能有一种返回类型.但我需要这样的东西.

我知道之前已经提出过这个问题,但是从另一个角度来看.我不能使用任何明显的答案.我需要一些完全开箱即用的东西,因为它对我有用,而其他问题中的任何答案都不是这种情况.

c++ types overloading function

10
推荐指数
1
解决办法
4万
查看次数

向C++应用程序添加GUI的最简单方法

我正在用C++制作一个数字软件,并希望添加一个GUI(主要用于Windows).我知道如何使用Java或.NET等现代语言中的舒适编辑器生成GUI.现在我的问题是为程序添加GUI前端最简单,最舒适的方法是什么.在完全免费的工具选择(开源和可移植性会很好),但请记住,如果GUI是用另一种语言实现的话,需要维护多少样板代码和接口(如C#) .

请不要建议从C++切换整个项目!请注意,该程序不需要C++代码和GUI之间的太多交互.

c++ user-interface programming-languages

8
推荐指数
2
解决办法
3万
查看次数

使用黄瓜中的水豚点击图像

我试图用Capybara点击图像进行黄瓜测试,但找不到让Capybara将图像看作链接的方法.

我的图像代码是:

link_to(image_tag('ico_edit_16.png', alt: 'Edit', class: 'icon16', title: "Edit #{qualification.title}"), edit_qualification_path(qualification))
Run Code Online (Sandbox Code Playgroud)

显示为

<a href="/qualifications/1/edit">
    <img class="icon16" title="Title" src="/images/ico_edit_16.png?1279303992" alt="Edit">
</a>
Run Code Online (Sandbox Code Playgroud)

在HTML中,我一直无法找到使用capybara点击图像的好方法.

有什么建议?

ruby cucumber capybara ruby-on-rails-3

8
推荐指数
1
解决办法
1万
查看次数

Cucumber Capybara通过ID,名称或标签以外的方式查找复选框

我正在尝试检查我的黄瓜测试中的复选框,但我无法弄清楚如何通过ID,名称或标签以外的任何其他方式进行搜索.我一直收到这个错误:

cannot check field, no checkbox with id, name, or label 'xxxx' found
Run Code Online (Sandbox Code Playgroud)

我已经为每个复选框添加了"标识符"属性,其中包含唯一值,并且希望按这些术语找到该框.

checkbox ruby-on-rails cucumber capybara ruby-on-rails-3

7
推荐指数
1
解决办法
3259
查看次数

在Jar文件中搜索

我有很多Jar文件,我需要在该JAR文件中搜索特定的类文件?有人可以建议一个工具来做这个吗?

full-text-search jar

6
推荐指数
2
解决办法
2万
查看次数

电子表格宝石的自述文件

我正在为gem Spreadsheet寻找一套很好的文档.

它有一个基本的指南,有一些方法,但不包括很多(我认为)可用的功能,并且非常有组织.

gem ruby-on-rails spreadsheet ruby-on-rails-3

2
推荐指数
1
解决办法
4857
查看次数

终端中出现"bash:__ gitdir:command not found"错误

每当我在命令窗口工作时,我得到错误:工作线正上方的"bash:__ gitdir:command not found"(换句话说,在任何命令之后,在它提示新的命令之前).

有什么想法可以提出这个问题吗?

git bash terminal

2
推荐指数
1
解决办法
1099
查看次数