问题标签 [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 投票
3 回答
151 浏览

dalekjs - 清除字段并输入 DalekJS

我对 DalekJS 比较陌生,我一直在努力清除一个字段,然后打字。.type() 似乎只添加到输入框中的现有字符串,有没有办法在输入之前清除该字段?

0 投票
1 回答
137 浏览

php - 用 PHP 执行 DalekJS 不起作用

我使用测试框架 DalekJS 来测试用户界面。要执行我的测试脚本 mytest.js,我在 shell 中输入:

它工作正常。现在我想用 PHP 执行相同的脚本。我的代码:

在浏览器中运行我的 PHP 脚本,它会打印:

DalekJS 脚本在 shell 中执行时会生成屏幕截图,但使用 PHP 运行时不会发生任何事情。我也尝试过 shell_exec()、system() 和 passthru(),但没有成功。您知道为什么 PHP 脚本不起作用吗?

0 投票
1 回答
155 浏览

javascript - 有没有办法在 DalekJS 中进行嵌套测试?

我希望能够使我的测试尽可能干燥,并且在与 Dalek 一起导航时我会做很多多余的事情。

有没有办法从另一个测试中执行测试,更具体地说,让测试从前一个停止的地方开始?

例如:

我已经修补了一些东西,但结果出乎意料。

提前致谢。

0 投票
3 回答
354 浏览

javascript - DalekJS - 测试中的 ForLoop

我只是在试验 DalekJS,我试图让 Forloop 运行......但终端给了我一个......错误:错误:套接字挂断......我只想知道正确的语法DalekJS 中的循环......任何例子都会很棒。

每当我运行此测试时,终端都会返回错误...示例错误:错误:套接字挂断

0 投票
1 回答
85 浏览

javascript - grunt dalekjs-task 执行后不关闭 chrome

嘿,我有以下 grunt 任务:

问题是dalek任务在执行测试后并没有杀死chrome实例。

任何想法为什么?

编辑:只有在测试期间发现错误时才会发生这种情况。

系统规格:win7,64 位 Dalek 规格:cli 工具 --> 0.0.4,dalekjs 本地安装 --> 0.0.8 欢呼 izocan

0 投票
1 回答
110 浏览

google-chrome - 使用dalekjs在网页中允许相机

我有一个网页,人们可以在其中聊天并通过网络摄像头看到对方。现在由于某种原因,我无法在 chrome 中将此选项设置为始终允许使用相机。有没有办法让 dalekjs 为我工作?或者关于如何在 chrome 中预先设置它的任何建议?提前致谢!

0 投票
1 回答
84 浏览

dalekjs - 用特定元素聚焦断言和动作

所以,我想知道是否有一种方法可以专注于特定元素并断言或作用于该元素节点中的元素。

例子:

  • 木板
    • 堆栈 1
      • 后1
      • 后2
    • 堆栈 2
      • 后1
      • 后2

我有一块板子,上面有很多叠物品,我们称它们为帖子。在这些帖子中的每一个上,都有多个可以执行的操作(链接),例如喜欢、评论、删除。所以每个帖子上的“like”链接都有相同的类名。

执行以下操作时,dalek 只需找到第一个带有 .like-button 的链接并单击它:

那么,就这一点而言,有没有办法专注于特定元素并仅使用该元素选择器?就像是:

任何帮助将不胜感激谢谢

0 投票
2 回答
151 浏览

dalekjs - 循环网址和一个不错的结果

问题是我怎样才能做一个循环,我怎样才能有一个很好的结果,比如 94 个 Urls 都可以,而这三个都不起作用。

0 投票
1 回答
1401 浏览

javascript - Internet Explorer 作为 CasperJS 的默认浏览器

我有一个网站,每次部署后都需要对其进行测试。为了自动对应用程序进行烟雾测试,我想到了使用 casperjs。但困难在于它只能在顶级 IE 上运行。默认情况下,casperjs 仅在内置浏览器中支持 PhantomJS。casperjs 是否存在类似于 DalekJS(dalek-browser-chrome) 或类似的插件?

附在完整的代码片段下方。

卡斯帕代码:

参考:

http://dalekjs.com/pages/getStarted.html

0 投票
1 回答
170 浏览

ios - 在 iOs 模拟器上运行 DalekJS

基本的 DalekJS iOs 模拟器测试无法在 OS X Yosemite 10.10.1 上启动。错误是

端口必须大于 0 且小于 65536。参数 callbackPort 的参数无效:未定义

在“运行测试”消息之后立即。我试图在 Dalekfile 中指定端口和回调端口,但它没有帮助。Appium 模拟器示例工作正常。