问题标签 [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.
node.js - dalek 的 nodejs 插件关于 Jenkins 配置问题的问题
我们正在尝试使用 Jenkins 在 Windows 机器上运行 dalek。
我们在 Windows 机器上安装了 nodejs 二进制文件。
我们在 Jenkins 上安装了 nodejs 插件。
当我们运行我们的工作时,我们得到这个错误:
这个错误是什么意思 ?有没有办法让我们运行 dalekjs ?
谢谢
dalekjs - 如何断言跨度类的文本?
我们有一个像下面这样的块结构,我们想检查欢迎(abc_site)文本。但我们似乎无法捕捉到它。Dalekjs 一直说找到对象对象
我们如何正确地断言这一点?
谢谢
https - DalekJS 支持 https 吗?
只是一个简单的问题——DalekJS 支持 https 吗?
我去过http://dalekjs.com/pages/getStarted.html,演示只使用http,连http://dalekjs.com/pages/documentation.html都不清楚。
谢谢。
javascript - Dalekjs 嵌套测试
我试图让嵌套测试工作,这样我就可以使用主文件来运行不同的测试集。我按照示例进行操作,但每次都会出错。
我有第一个文件:calculator.js
}
就其本身而言,测试运行良好。但后来我尝试从另一个测试文件 master.js 中调用它:
}
尝试此操作时,我不断收到错误消息:
警告:SyntaxError: Unexpected token 。加载套件“master.js”失败。Skipping!SyntaxError: Unexpected token 。
那么哪个。是不是很生气?
javascript - Dalekjs 从 9006 更改 Firefox 端口
这听起来像是一个愚蠢的问题,但我究竟在哪里设置 Firefox 的端口?我尝试将代码添加到 dalekjs\lib\dalek\config.js 中的 config.js 文件中,但它似乎没有做任何事情。Firefox 仍然尝试使用 9006 并失败。
根据文档:
默认情况下,Webdriver 服务器尝试打开端口 9006,如果此端口被阻止,它会尝试使用 9007 和 9096 之间的端口您可以在 Dalekfile 中指定不同的端口,如下所示:
“浏览器”:[{“火狐”:{“端口”:5555}}]
达莱克文件在哪里?
请指教。
javascript - dalek 回调或自定义函数
我正在使用dalek。我想在创建屏幕截图后使用自定义功能。例子:
我怎样才能照顾自定义功能?现在,当我在 done() 之后编写代码时,此代码在示例中执行:
我如何创建回调函数?
谢谢!
javascript - 使用Dalekjs测试工具,当Option标签中没有“value”属性时,如何在Dropdown(Select element)中选择Option?
让我们考虑以下"Select"
带有"value"
属性的示例,
使用dalekjs,我可以使用以下代码选择选项,
但是,当上面的例子没有"value"
如下所示的属性时,
如何从下拉列表中选择选项?
我尝试使用.execute
如下,
我可以选择选项作为苹果,但没有调用 onchange 函数。
如何从下拉列表中选择选项?这样也可以调用 onchange 函数。
注意:不能修改选择标签,因为我只是在测试。
提前致谢..
dalekjs - Dalek.js 没有设置元素值
尝试使用 .type 操作失败。这是在使用角度的网络应用程序上,不确定这是否与它有关。
我可以获得断言属性和元素的存在,但尝试使用 .type 或 .setValue 失败
这是测试
assert.val() 失败:
输出:
DalekJS CLI 工具版本:0.0.5 DalekJS 本地安装:0.0.9
automated-tests - 从文本输入字段获取链接,然后用 DalekJS 打开它
我有一个问题,我需要遍历使用不可点击的 DalekJS 的链接,它是复制/粘贴的。如何从浏览器的输入字段中检索值,然后在 test.open() 调用中使用它?
在上面的示例中,我希望 DalekJStest.open('http://example.com/link-1');
在我的测试过程中动态运行。
我怎样才能做到这一点?
javascript - 使用 dalekjs 检查复选框
这感觉像是在 SO 上问过的最愚蠢的问题,但我对尝试在 DalekJS 测试中检查一个简单复选框的事情没有运气。
到目前为止,我已尝试单击它:-
我试过检查它: -
我试过设置它: -
这让dalek非常沮丧......
我试着对它大喊大叫,咒骂它。但没有骰子。我浏览了 dalek 图书馆,似乎没有适合的行动。所以我希望有人能有任何建议或帮助......
请接受我对这个问题的跛脚表示歉意......