问题标签 [dalekjs]

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.

0 投票
1 回答
397 浏览

javascript - 将dalekjs与grunt一起使用时如何配置报告选项?

我已经为 DalekJS 配置了以下 Gruntmodule:

我在与配置模块相同的文件夹中有一个 Dalekfile(我有一个拆分的 gruntfile!请参阅http://www.html5rocks.com/en/tutorials/tooling/supercharging-your-gruntfile/?redirect_from_locale=de): Dalekfile.json:

执行后grunt我的测试成功执行。

但是,如果我检查自定义路径,则没有报告。它在 Gruntfile.js 的同一文件夹中创建报告,所以 --> gruntfilefolder/report/dalek/

当使用 dalek dalektest.js 在控制台上执行 Dalektest 时,报告已成功创建。--> 我安装了 dalek 文档中描述的报告插件!

有谁可以告诉我,为什么不使用自定义路径?

版本: grunt-cli v0.1.13 grunt v0.4.4 grunt-dalek 0.2.0

干杯伊佐坎。

0 投票
2 回答
6365 浏览

testing - 如何设置 PhantomJS 的浏览器语言

我正在使用 DalekJS 和 PhantomJS 来测试 Web 应用程序。我有重要的断言取决于浏览器语言。如果语言不是英语,这些都会失败。

任何想法如何设置 pantomjs 的默认浏览器语言?

干杯伊佐坎。

0 投票
1 回答
214 浏览

javascript - 我的测试中的错误或对 DalekJS / PhantomJS 的调试支持的建议?

我正在尝试使用 DalekJS 作为调试我正在开发的库的 UI 和 JS 方面的一种方式。

我有一个 html 页面,它加载了一些 js 文件,如下所示:

然后在我的测试中,我只想确保可以从页面访问这些,例如:

我总是遇到无法找到变量 FocusController 的异常,但是在 Chrome 和 Firefox 中手动加载时页面加载正常,是否有人对以下内容有任何想法:

  • 我应该等待页面完全加载吗?如果有怎么办?
  • 在 JS 支持方面使用 PhantomJS 时是否有任何已知的陷阱?
  • 有关如何进一步调试的任何指导?

干杯,马特

0 投票
1 回答
186 浏览

google-chrome - 操作系统 windows-8 64 位 Chrome 上的 Dalekjs 测试脚本无法运行?

我已经在 Windows 操作系统上成功安装了 Dalekjs,但是当我尝试运行我的第一个测试脚本时,测试没有运行。虽然它在 PhontomJs 上运行成功,但在真正的浏览器上运行时,浏览器打开和关闭并显示错误。

在phantonJS上运行时,它显示

DalekJs 是否对 Window8 64 位系统有问题,因为它在 32 位上运行良好?

0 投票
2 回答
264 浏览

javascript - dalekjs 选择器在包含双点时不起作用

以下情况:

我尝试并成功使用此选择器在浏览器控制台上访问它:

但是如果我在 DalekJS 中使用它会失败,因为冒号!

如果我使用

选择器会找到 tablerows 但只要我使用冒号,例如:

选择失败。

有任何已知问题吗?

版本:Win7 dalek-cli 0.0.4 dalekjs 本地安装:0.0.8

0 投票
2 回答
523 浏览

dalekjs - dalekjs 点击包含文本的链接

我想要做的是从列表中取出一个元素。我想获取链接中的文本,如果它包含正确的文本,请单击该链接。这是html代码:

我试过这个:

但由于某种原因,它不起作用。

我不能使用这个:

因为随着网站变大,将会添加更多的 tr 标签。

有任何想法吗 ?

0 投票
1 回答
111 浏览

dalekjs - dalekjs 中的框架集

如何使用 dalekjs 访问框架集?有一个动作“toFrame”,但它似乎只适用于 iFrame。

例子:

我想访问框架名称“菜单”。可能吗?

0 投票
2 回答
240 浏览

javascript - dalekjs 单击包含文本但不起作用的链接

我想要做的是从列表中取出一个元素。我想获取链接中的文本,如果它包含正确的文本,请单击该链接。这是html代码:

我试过这个:

但由于某种原因,它不起作用。

我不能使用这个:

因为随着网站变大,将会添加更多的 tr 标签。

有任何想法吗 ?

0 投票
3 回答
162 浏览

javascript - 获取表中的行数

我想在我的页面上获取表格中的行数。我正在尝试使用 .execute(function(){}) 来执行此操作,但是如何从执行函数中获取变量并在那里使用它。这还不是柜台,买我什至不能让变量工作。我试过这样的事情:

我尝试了同样的使用var amountOfRows = 5;

有任何想法吗?

0 投票
1 回答
87 浏览

dalekjs - 在 DalekJS 中使用 .toWindow

我正在尝试访问由我的测试代码打开的第二个窗口:

我可以看到在浏览器中打开了正确的页面,但测试仍然返回原始页面的标题。我正确使用 .toWindow 吗?