问题标签 [leadfoot]

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 回答
159 浏览

intern - 实习生/Leadfoot:出现错误 - 在 instanceof 检查中期望一个函数,但在 .Click() 方法上得到了 [object Object]

我正在学习 Intern/leadfoot 并尝试编写一个简单的测试。测试是将用户登录到站点并在下一页验证后注销用户。

使用 Chromedriver v2.21。

这是我的测试代码:

而且,这是输出:

需要帮助来解决问题。提前致谢!

0 投票
1 回答
145 浏览

intern - 尝试使用实习生 Leadfoot 切换回原始浏览器窗口时出错

当我调用 switchToWindow(handle): null value in entry: name=null 时出现以下错误

当我尝试切换并且句柄不为空或为空时,原始窗口仍然打开。这是我正在使用的代码:

0 投票
1 回答
317 浏览

intern - 你能用实习生leadfoot上传远程文件吗

我正在测试文件上传功能并尝试上传远程文件(例如https://s3.amazonaws.com/some_dir/some_file)。使用 type() 会引发错误,说明路径不是绝对的。实习生支持吗?如果是,应该怎么做?

0 投票
2 回答
923 浏览

javascript - executeAsync 未将返回值传递给回调

我正在使用实习生 JS/leadfood 测试框架。我正在使用executeAsync。我希望将 executeAsync 的返回值传递给 executeAsync 的回调,但这并没有发生。以下工作应该有效吗?

执行成功到达 executeAsync 中的最后一个回调。成功调用 executeAsync 的回调。但是传递给 executeAsync 回调的值是undefined.

编辑: 我发现即使您设置了一个非常大的 executeAsync 超时,如果您不调用this.async(timeout)指定正确的超时(在撰写本文时默认为 30 秒),则此超时将被忽略。所以问题是测试花费的时间超过 30 秒,并且传递给 done 的值没有进入到 executeAsync 的回调。

0 投票
2 回答
222 浏览

selenium - 为什么在开始我的实习生测试时,浏览器中会运行一堆铅脚的东西?

全部,

先感谢您。

我正在使用实习生和本地硒运行单个功能测试。当我开始测试时,会发生以下情况:

  1. 铬打开
  2. 很多东西都在运行(不是我的)。
  3. 我的测试终于运行了

我查看了 selenium 输出并将其跟踪到此文件:

node_modules/leadfoot/Server.js

看来这个文件是在我的测试之前执行的。

我也在尝试针对 browserStack 运行,并且在我的测试开始之前调用了很多 GET 问题。

我的问题: 1. 这只是事情的运作方式,还是我做错了什么?2. 我了解 Leadfoot 让浏览器运行得更快。这是怎么回事?3.有没有办法禁用它?

0 投票
1 回答
39 浏览

intern - 实习生:是否可以将测试标记为待处理/禁用它?

除了使用评论之外,我如何在实习生中禁用功能测试?我们正在使用对象接口

0 投票
1 回答
287 浏览

selenium - 无法在 Intern/Leadfoot 中加载模块已安装的模块

元 -

操作系统:Ubuntu 14。Selenium 版本:2.53
浏览器:Chrome。浏览器版本:51.0.2704.103(64 位)

预期行为 -

硒驱动程序已导入。

实际行为 -

selenium-driver 没有被导入。

重现步骤 -

我用实习生写一个测试。我的一段代码。 cat tests/functional/community/index.js

node_modules中selenium-driver的内容:

0 投票
1 回答
534 浏览

intern - 如何从 div HTML 标签获取页面源数据?

<div>Intern/Leadfoot 中是否有一种方法可以从HTML 标签中获取源内容或至少一个原始文本?

我在以下参考资料中寻找它,但没有成功。 https://theintern.github.io/leadfoot/module-leadfoot_Command.html

下面你可以看到我的一段代码。它执行没有错误。但console.log(text)显示undefined

从一开始就可见。页面上只有一个 html_preview_content 类的 div。

开始时是空的。 <div class="html_preview_content" kibi-dynamic-html="holder.htmlPreview"></div>

单击按钮后会创建一个表。我想得到这张桌子。

0 投票
1 回答
173 浏览

intern - 方法 acceptAlert() 在 Intern/Leadfoot 中不起作用

我不明白如何使用 acceptAlert() 方法。它对我不起作用。我尝试接受带有两个按钮的弹出警报:确定和取消。

这是我的一段测试代码。

我收到以下错误:

0 投票
1 回答
97 浏览

selenium - 我可以将 Selenium 方法与 Intern/Leadfoot 方法一起使用吗?

我想将一些Selenium方法与 Intern/Leadfoot 方法一起使用。我该怎么做?承诺返回后我必须这样做,对吗?喜欢下面的代码?还有其他方法吗?