问题标签 [codeceptjs]

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 投票
0 回答
375 浏览

javascript - 使用 CodeceptJS 时如何切换到新窗口

我正在尝试使用 CodeceptJS(使用 WebdriverIO 助手)创建一个测试,在该测试中我首先登录站点 A,然后打开一个新的单独窗口,我必须在其中检查一切是否正常,但我不知道如何“切换到窗口”。有一些功能“SwitchTab”,但在我的网站上总是有新的窗口。是否可以更改窗口并对其进行处理?

0 投票
2 回答
684 浏览

selenium - 使用 https 的 Codeceptjs 无头测试不起作用

当我使用 https 无头运行测试时,出现以下错误

bash Error: move target out of bounds: Failed to read the 'localStorage' property from 'Window': Access is denied for this document.

在没有 --headless 选项的情况下运行,它可以工作但速度较慢。使用 --headless 作为 http 运行也可以

  • CodeceptJS 版本:最新
  • NodeJS 版本:4.2.6
  • 操作系统:薄荷
  • WebDriverIO:最​​新
  • 配置文件:

```json

```

0 投票
3 回答
1698 浏览

helper - 在页面对象中使用带有“I”的自定义函数和在 CodeceptJS 中使用自定义助手

嗨 CodeceptJS 社区,

  • 有没有办法在页面对象文件中使用自定义函数(在 steps_file.js 下)作为I.customFunction() 。

  • 有没有办法在我的自定义帮助文件中使用本机 codeceptjs 函数(如I.click() )

我在文档和其他来源中找不到任何帮助。有什么办法可以做到这一点?

  • 有没有办法在 puppeteer 助手中使用 xpath 定位器?

    this.helpers['Puppeteer'].page.click(xpath);

0 投票
2 回答
191 浏览

plugins - 无法在 codeceptjs 上运行 allure

我正在尝试运行

codeceptjs run --plugins allure

但收到错误

错误:未知选项 `--plugins'

我将插件添加到 codecept.json 启用 true,做了所有写在 https://codecept.io/plugins/#allure

但仍然收到此错误。

0 投票
1 回答
144 浏览

selenium - 预计适用于 chrome 的测试在 Firefox 上会失败吗?

我有一个通过 chrome 的测试,但在 Firefox 上失败了。

这里是测试:

输入已经具有值“令牌”。使用 pause(),我看到该字段没有在 firefox 中填充,它只是在失去焦点后擦除实际值。在chrome中它可以正常工作

  • Codeceptjs 1.4.3
  • webdriverio 4.13.2
  • 硒 6.15.3
  • 火狐 62.0.3
0 投票
1 回答
205 浏览

jenkins - 可以使用 codeceptjs 看到 jenkins 的诱惑结果

我试图在 Jenkins 上看到诱惑结果。我正在使用我的詹金斯

然后在 codeceptjs 文件夹上,生成输出。我下载了 allure 2.7 并尝试设置它。

我的路径是结果:

当我运行构建时,我得到

诱惑结果不存在

任何我的魅力测试都是0...

可以做什么?

0 投票
1 回答
1006 浏览

jenkins - 如何将 Codeceptjs 与 Jenkins 集成

我正在使用 Puppeteer 助手创建我的页面对象模型端到端测试。我想将我的测试与 Jenkins 集成,以便安排我的运行。各位大神能帮我看看步骤吗?

0 投票
2 回答
995 浏览

node.js - 可以使用 CodeceptJS 在 chrome 浏览器上使用 devtools

我必须为 Web 应用程序编写测试,而且我必须在移动 chrome 浏览器上使用它们。在测试期间是否有可能使用 chrome devtools 和移动设备模拟器?

感谢帮助

0 投票
1 回答
559 浏览

automated-tests - 在codeceptJS中触发失败的正确方法导致页面响应事件侦听器

我编写了一个辅助方法来在 Puppeteer 页面实例上添加一个网络响应侦听器。代码看起来像这样

然后在测试脚本中

我首先添加响应侦听器,然后我转到“github”,当某些 js 文件大小太大时,我会抛出一个错误,以便检查内容大小是否正确。

但是,即使我抛出错误(就像注释代码那样),主要的测试流程也不会停止,我该怎么做才是正确的方法?

0 投票
2 回答
1013 浏览

allure - Codeceptjs:Allure 报告未显示“测试正文”部分中的所有步骤

我正在尝试为我的套房生成一份魅力报告。我收到报告,但报告未显示测试正文部分中的所有步骤。它仅显示失败测试的屏幕截图,如果测试用例通过,则不会显示任何内容。

这是我添加的配置

通过和失败测试的屏幕截图:

在此处输入图像描述

已通过案例截图

在此处输入图像描述

请建议。

谢谢