问题标签 [nightwatch]

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

azure - Azure 管道自定义任务 - 信息日志被视为错误

我开发了一个执行 nightwatch.js 测试用例的天蓝色自定义管道任务(构建和发布)。

nightwatch 在连接到 chrome 时生成一个 INFO 日志(如下面的第一张图片所示)。但是,这些日志被视为管道中的错误,并且自定义任务显示为失败(请参阅第二张图片)。无论如何我可以从 nightwatch.js 中抑制 INFO 日志

执行守夜时的 INFO 日志

管道错误

Task.json 代码

0 投票
1 回答
35 浏览

testing - TestCafe 是否支持页面对象中的部分(如 Nightwatch 一样)?如果没有,我们如何在 TestCafe 中实现这一点?

我们拥有丰富的 UI,其中包含许多 Web 元素和 UI 上的多层次元素,这些元素被划分为多个部分。作为新测试自动化框架评估的一部分,我希望看看我们是否可以使用 TESTCAFE。目前我们正在使用支持页面对象中的部分的 Nightwatch(Java 脚本)框架。现在我们正在转向 TestCafe(Java Script)框架。谁能给我一个例子,说明我们如何使用 TestCafe 在 PageObjects 中维护 SECTIONS ?如果 TestCafe 不支持,我们如何在 TestCafe 中实现相同的功能。
带有部分的 NightWatch 页面对象示例: nightwatch.js 中 page_objects 中的多级部分

0 投票
1 回答
48 浏览

javascript - 单击页面上的元素但元素不可单击时如何防止错误?

我正在为页面上的元素编写测试,但是当我在元素上使用 pageObject.click("@MyElement) 时,有时会引发此错误:

我曾尝试使用 pageObject.waitForElementVisible("@selector"),但它不起作用。我不知道为什么有时只会发生这种情况,而其他时候测试不会失败。有任何想法吗?

0 投票
0 回答
14 浏览

class - 如何从同一个类中获取值并打印 w/o excel?

在此处输入图像描述

我如何使用守夜人获得所有 % 的值(如 -76%、88%.. 等等)

附上 ui /inspect 元素快照

0 投票
1 回答
107 浏览

javascript - 使用 nightwatch.js 导航上下文菜单?

我使用 nightwatchjs 并且在选择文本和触发右键单击并导航我构建的上下文菜单时遇到了一些困难。这张图片是我试图实现的一个例子。选择 1957 文本,单击鼠标右键,向下导航到工具包,然后向右导航,然后再次向右,然后单击搜索区域。 在此处输入图像描述

我的 nightwatchjs 代码如下:

现在它不起作用,它只是加载页面但没有选择任何内容并且导航不会发生。任何人都可以告诉我这是否可行,或者我怎样才能让它发挥作用?谢谢你。

0 投票
1 回答
59 浏览

nightwatch.js - 有没有办法从守夜人中执行系统命令?

我希望从守夜人中使用命令行工具启动一些服务。在互联网上搜索了很多,但没有发现任何相关内容。

欣赏是否有人可以提供执行系统命令的示例。

0 投票
0 回答
75 浏览

xpath - Nightwatch - xpath 定位器停止为 .waitForElementVisible() 和 .waitForElementPresent() 工作

我的测试已经运行了一年多,今天我的测试服的许多部分开始出现以下错误:

所有 Xpath 定位器都是有效的(以前工作过,在浏览器控制台中检查过)。如果我用 verify.elementPresent() 替换 .waitForElementVisible() - 它可以工作

有谁知道可能发生了什么?

0 投票
1 回答
214 浏览

reactjs - ERR_CONNECTION_REFUSED 当我通过 chromium 驱动程序开始守夜时

包.json

nightwatch.conf.js

当我运行脚本 npm run browsertest 时,我直接从谷歌浏览器拒绝连接。我已经在浏览器中停用了沙盒并禁用了所有代理。我也改变了端口,但我就是想不通。

有没有人有办法解决吗?我有 Debian 10 作为操作系统

错误

0 投票
1 回答
52 浏览

nightwatch.js - 我在本地配置中运行 nightwatch 测试用例时遇到问题。对于所有浏览器,都有不同的问题,如下所列:

Edge:错误:检索新会话时出错:“无法创建新服务:EdgeDriverService”

Chrome:错误:检索新会话时出错:“无法创建新服务:ChromeDriverService”

火狐:

0 投票
1 回答
86 浏览

javascript - Nightwatch.js - 元素存在但不可见

我有一个元素我想检查它的内容,但是,即使它在屏幕上可见,nightwatch 也无法识别它。

我在失败时检查了屏幕截图,我绝对可以看到包含我正在查看的文本的 html 元素,并且它可以与我拥有的其他类似元素一起使用。

我很想知道在检查可见性时 nightwatch 本身在看什么,因为我也看不到 html 元素中的任何隐藏属性。