testcafe 相关问题

TestCafé是一个Node.js工具,用于自动化端到端测试。

测试文件中没有动态数据 - testcafe - 3.6.0

我想通过在测试运行之前创建新的环境实例来设置在每次测试运行中唯一的项目配置。 例如,它将包含网页的基本 url、api url 等。 我会用...

回答 1 投票 0

有没有办法处理 Chrome 弹出窗口以允许共享剪贴板?

我们正在尝试复制和粘贴一些文本以实现某些功能,但 Chrome 弹出窗口不断出现,并阻止在粘贴文本之前进行进一步的操作。这是阿尔...

回答 1 投票 0

TestCafe 期望文本等于以下内容之一

我正在编写一个测试,如果用户单击按钮,则应该只会发生 2 个场景(文本)。 例如 等待 .click('按钮') .expect(Selector('div#result').textCon...

回答 1 投票 0

TypScript 编译失败 - 仅当“module”选项设置为

我尝试使用 TypeScript 通过 testcafe 创建基于 Excel 工作表的动态测试。 这工作很顺利......直到我尝试动态创建“夹具”的“测试”。 我的代码:

回答 1 投票 0

如何在docker容器中使用TestCafe?

我正在尝试在 docker 容器内运行 TestCafe 测试。 测试在没有容器的情况下在本地使用 runner 或 cli 正常工作。当我尝试在 docker 容器内运行时,出现此错误......

回答 1 投票 0

如何在 CLI 中使用 OR AND 条件 --testMeta

我们想看看如何主要在 CLI 中执行 OR 条件 --testMeta 例如,我有一个使用标签作为主动性的测试:A 和另一个使用标签主动性的测试:B,如何在 CLI 中执行 OR --testMeta t...

回答 1 投票 0

testcafe 配置文件适用于 TestCafe Studio 吗?

我在 .testcaferc.js 文件中定义了一些测试挂钩和自定义操作,当我在 docker 容器中运行测试时,这些配置将被执行。 我们使用testcafe Studio来生成...

回答 1 投票 0

TestCafe 相当于 document.querySelectorAll()

我想做相当于这个的事情 document.querySelectorAll('.my-class').forEach(element => element.click()) 在测试咖啡馆。 IE。选择具有特定类的多个元素并单击 o...

回答 1 投票 0

使用 Chrome 隐身模式运行 Test Cafe

我正在尝试使用 chrome 隐身模式执行测试咖啡馆脚本。这可以做到吗?我似乎找不到任何有关它的文档。我觉得这应该是配置文件中的一个标志,我...

回答 1 投票 0

在 testcafe 中出现错误“操作目标位于布局视口之外”

我正在尝试使用 testcafe 测试一个网站,单击下拉菜单后,它向我抛出一个错误 - **行动目标( 我正在尝试使用 testcafe 测试一个网站,点击下拉菜单后,它向我抛出一个错误 - **The action target (<button aria-haspopup="listbox" tabindex="0" id="aab-select-target" aria-labelledby="aab-select-label aab-select-target" aria-expanded="false" class-"target" ">..</button>) is located outside the layout viewport.** 我尝试使用控制台中的选择器获取该下拉列表,它正在获得价值。但是当我尝试通过代码执行相同的操作时,它显示了上述错误。 一种解决方法是使用 ClientFunction() 而不是本机 Selector()。正如您所说,如果您进入客户端控制台,您就可以访问它,您可以使用客户端执行本机 JS 命令,例如单击,或您希望对下拉元素执行的任何其他操作。请记住,执行这种行为会将上下文从节点切换到被测试的浏览器。 示例: click_on_troublesome_dropdown = ClientFunction(() => { const drop_down = document.querySelectorAll('#my_dropdown > li') drop_down.forEach(li => { if (li.textContent == 'dropdown_item_you_want_to_click') li.click() }) })

回答 1 投票 0

Testcafe 等待元素可点击

有没有办法等到 Testcafe 中的元素可点击。例如在 WebdriverIO 中我们可以使用这个 const depInput = wait $('.--departure'); 等待 browser.waitUntil(async () ...

回答 2 投票 0

TestCafé - 是否可以漂亮地显示“Selector”实例?

使用 TestCafé,当断言失败时,我们会收到如下漂亮消息: 1) 无法获取节点信息,因为指定的选择器与 DOM 树中的任何节点都不匹配。 ...

回答 1 投票 0

网址被附加到测试咖啡馆

当我尝试在测试咖啡馆中单击我的应用程序上的超链接时,它应该路由到网址(https://xxxxxx/test/docs),但测试咖啡馆正在将超链接网址附加到现有页面网址并尝试.. .

回答 2 投票 0

testcafe 错误无法打开“chrome:headless”浏览器

我有一个 Maven 项目,在集成测试阶段与 testcafe 运行端到端测试 我收到错误无法在 aws codepipeline 上打开“chrome:headless”浏览器 2 天...

回答 1 投票 0

通过多个 E2E 测试优化 CI/CD 管道速度并降低单一存储库中的故障率

上下文: 我们管理一个单一存储库,多个团队在其中贡献代码。为了确保提交不会破坏其他团队的功能,我们结合使用了单元测试和端到端测试(

回答 1 投票 0

对 Azure DevOps Pipeline 上的 TestCafe 端到端测试失败进行故障排除

我的 TestCafe 端到端测试在 Azure DevOps 管道上运行时遇到问题。在本地,测试运行顺利,没有出现任何故障,但在管道上,它们偶尔会发生......

回答 1 投票 0

是否可以从 t 对象获取 browserstack/lambdatest 会话 url?

以 LT 为例。测试开始后,默认报告器会记录以下信息。我想从 t 对象获取会话 URL(不想仅为此实现自定义报告器...

回答 1 投票 0

Testcafe 有能力测试 Document PiP 功能吗?

尝试使用 testcafe 创建弹出窗口的自动化测试(用户单击按钮,然后弹出窗口打开),但是我不断收到错误,提示我需要用户激活。我已经得到了...

回答 1 投票 0

无法在testcafe中使用“getByTestID”

我正在尝试使用自定义 data-testID 来识别元素。下面是我的代码 - 从'@testing-library/testcafe'导入{getByTestId}; // eslint-disable-next-line @typescript-eslint/no-unused-...

回答 2 投票 0

修改错误输出以包括测试名称、测试路径、当前 URL

我想将测试名称、测试路径和当前 URL 添加到我的错误消息中,以便它们会与浏览器:和屏幕截图:信息一起显示。这可能吗?如何实现? 我想要的例子...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.