问题标签 [aruba]
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.
javascript - iframe 内容可以更改“标题”页面吗?
我有一个带有屏蔽重定向服务的托管服务。
例子
我有这个域:www.the_domain_whith_redirect.com
和重定向页面:http ://www.the_real_path.com/index.html
在浏览器的地址栏中,我阅读了“www.the_domain_whith_redirect.com”,但查看了“ http://www.the_real_path.com/index.html ”内容
阅读页面的源代码,掩蔽工作是这样的
我无法修改这个,因为我没有对“www.the_domain_whith_redirect.com”域的物理访问权限。它只是一个域。我可以通过我的提供商 (Aruba.it) 的控制面板修改重定向链接,即真正的物理页面。
现在。问题是:
我可以通过 Javascript 或其他方式从 iframe 内容修改“主”页面的标题(在此示例中为:www.the_domain_whith_redirect.com)吗?
这是因为浏览器在标题栏中显示“www.the_domain_whith_redirect.com”而不是“您好,这是我的物理站点的真实标题”
感谢您的回答
奥斯卡
ruby - '那么文件“myfolder/myfile.txt”应该包含'转义内容
遵循gem development guide,我来到了检查文件内容的部分。因为有磅和多行,所以要检查的内容用\#
and转义\n
。
是不是我做错了什么,或者本指南是否较旧,我应该采取其他措施来防止文件检查转义文本?
更新:
如果我将文件和测试更改为一行并删除井号字符,则测试将通过。
c# - Web.config aruba ConnectionString
我正在尝试将我的网站连接到 Aruba 服务器上的 MySql,但未成功。
我总是收到这个错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:命名管道提供者,错误:40 - 无法打开与 SQL Server 的连接)
我现在正在使用这个连接字符串:
我也试过这个:
ruby - 如何配置 Cucumber / Aruba 以使用 SimpleCov?
Ruby-2.0.0p247 ActiveRecord-4.0.1 Cucumber 1.3.10 Aruba-0.5.3 SimpleCove-0.8.2
我们在一个 NON-RAILS 项目中使用 Cucumber 和 Aruba,该项目仍然使用 ActiveRecord。我们的黄瓜功能在进程内和进程外运行代码。进程外代码通过 bin 中的启动存根使用与生产中相同的加载程序序列执行:
我们的 features/support/env.rb 文件包含以下内容:
. . .
当我们的步骤定义通过 aruba 的运行命令调用外部 bin/文件时,步骤定义正常工作并且测试按预期完成,但代码覆盖率没有与运行的其余部分合并。我正在寻找的是有关如何设置 simplecov 以报告进程外测试的代码覆盖率以及黄瓜直接在进程内运行的部分的说明。
如何做到这一点?
ruby - 如何使用 cucumber 测试创建 Rack 应用程序?
我正在创建一个将生成 Rack 应用程序的 Ruby 命令行应用程序。我想测试创建的 Rack 应用程序是否是有效的 Rack 应用程序。我已经开始使用 Aruba 和 Cucumber 来测试 CLI 是否创建了正确的文件和目录结构,但现在我已经准备好运行rackup
并看到应用程序运行正常。如何让 Cucumber 和 Capybara 与这个新创建的应用程序交互?
ruby - 使用 Ruby、Cucumber 和 Aruba 检查测试主目录中的文件
我正在使用 Cucumber 和 Aruba 来测试在GLI之上编写的 Ruby 命令行应用程序。为了防止测试影响生产数据,我更新ENV['HOME']
为指向测试目录。我想检查测试ENV['HOME']
目录中是否存在文件。我想为此使用 Aruba,但我无法ENV['HOME']
正确扩展。
例如:
是否可以将 ENV['HOME'] 传递给 Aruba 的Then a file named "" should exist
step_definition 并将其扩展到完整路径?
ruby - 如何使用 Aruba 测试在主文件夹中创建文件
我希望用 Aruba 和 Cucumber 测试一个 Ruby 命令行应用程序。该应用程序有一个开关,用于在当前用户的主文件夹中创建一个点文件(例如 .my_app)。在运行 Aruba 测试时,我不希望应用程序在用户的主文件夹中创建文件。
我正在寻找一种在步骤定义中创建临时工作目录的方法,该目录将在运行命令行应用程序时创建临时文件夹并修改路径标志。或者 Aruba 中是否有一些内置功能已经提供了类似的功能?
样本测试:
cucumber - 外部编辑器编辑的测试 tmp 文件
我有一个功能可以打开用户的编辑器(在 中指定$EDITOR
),并在/tmp
. 用户必须保存此文件,如果它已更改内容,则应使用该临时文件运行另一个命令。
我已经有了检查命令是否运行的步骤,这给我留下了两个问题:
- 如何以非交互方式编辑此临时文件?
- 我的 cuke 如何知道随机临时文件名称以检查是否运行了正确的命令?
注意:我已经设置了一个 fakebin 解决方案,所以我可以设置$EDITOR
一个脚本,将一些文本输出到指定的文件。这可能是(1)的解决方案,但这仍然让我(2)。
c# - 无效的 SOAP 请求:HTTP 方法“GET”不是 POST
我在 C# 中调用 (php) web 服务(来自 ClearPass ArubaNetworks)。
但我收到一个异常,抱怨“无效的 SOAP 请求:HTTP 方法 'GET' 不是 POST”
有人知道问题可能是什么吗?
谢谢!
编辑(包含代码)
ruby - 如何使用 Cucumber 存根和模拟交互式 ruby 应用程序?
我有一个基于Highline gem 的交互式 CLI 应用程序。我可以使用Aruba交互式地运行 Cucumber 测试。但我不能使用存根和模拟,因为 Aruba 将我的应用程序作为子进程启动。如果我尝试使用Aruba::InProcess功能,它会失去交互性。
我已经不知道了。我可以通过什么方式测试这样的应用程序?