testcafe 相关问题

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

TestCafe:指定选择器的问题:跨度以抓取文本

我想从 span 中获取文本,但是我在指向这个选择器时遇到了问题。 我尝试将其定义如下: this.channelName = Selector('span[class="scheduler-header__service-name"]')...

回答 2 投票 0

如何在TestCafe中单击未渲染的虚拟元素

我正在使用反应虚拟化获取一长串(1000多个)可供选择的项目。我正在尝试设置一个端到端测试,该测试需要单击当前未呈现的元素之一。 ...

回答 1 投票 0

TestCafe:具有动态ID的Web应用程序

我是testcafe的新用户,我有一个问题:我正在测试的Web应用程序具有带有动态ID的元素。因此,当我运行测试时,我遇到了一个错误,因为选择器在考试中找不到该元素。 ...

回答 1 投票 0

无法使用testcafe在React应用中获取DOM

我是testcafe的新手。我有一个由create-react-app制作的react应用,并且我正在尝试做一个非常简单的功能:等待t.expect(ReactSelector('ReactHighcharts')。exists.ok()我发现...

回答 1 投票 0

如何直接在其他计算机浏览器Testcafe中运行生成的远程连接URL

这是代码const createTestCafe = require('testcafe');让testcafe = null;让连接=空; const angulartests = ['tests / Selector.test.ts'] const并发= 2; var ...

回答 1 投票 0

TestCafe在将URL重定向到首页时挂起

我已经使用TestCafe已有一段时间了,直到现在还没有遇到任何重定向问题。启动测试后,网站会检查我是否已登录,如果没有登录,它将重定向到登录页面。 ...

回答 1 投票 0

testcafe firefox允许自动播放

我使用testcafe编写了一些测试。我认为它们的内容不值得一提。其中一些依赖于浏览器自动播放音频的能力。当我使用Chrome运行测试时:testcafe“ ...

回答 1 投票 2

是否可以使用Testcafé访问网站上定义的af功能?

让我们说'mywebsite.com'具有全局功能:function sayHello(message){console.log(message)}是否可以在nodejs中使用testcafé运行该功能的测试?到目前为止,我已经导入了此{...

回答 1 投票 0

TestCafe可用于SAM Local,但不适用于SAM部署后

我目前正在尝试设置应该执行简单TestCafe测试的AWS Lambda(nodejs10.x)函数。如果我使用sam local invoke --no-event在本地运行Lambda,它将执行得很好:...

回答 1 投票 0

在TestCafe中可以注册xhr并用作模拟(自动模拟)

我正在使用testCafe进行功能测试。我的项目使用了很多XHR记录,我不想浪费我的时间来生成每个模拟。存在这样的自动嘲笑声:https://github.com / ...

回答 1 投票 2

我们的Testcafe的RequestLogger中的方法是否可以有多个键值

const logger = RequestLogger({url:/.*/,method:'PUT'},{logResponseHeaders:true,logResponseBody:true,logRequestHeaders:true,logRequestBody:true,stringifyRequestBody:true,...

回答 1 投票 0

您如何以编程方式更改chrome上的默认下载目录?

我正在尝试以编程方式为我的testcafe测试设置默认下载位置。在...

回答 1 投票 0


钩子之前的测试将覆盖功能。每个钩子之前。逻辑不正确?

文档(https://devexpress.github.io/testcafe/documentation/test-api/test-code-structure.html#test-hooks)指出:“如果指定了test.before或test.after,它会覆盖...

回答 1 投票 0

当package.json文件中定义了npx testcafe'chrome --start-fullscreen'时,全屏无法工作-testcafe

我正在学习testcafe,并且我是一个新手。根据testcafe文档,命令npx testcafe'chrome --start-fullscreen'应该打开全屏并运行测试,这正在完成工作...

回答 1 投票 3

创建Bootstrap选择器

我尝试为Bootstrap按钮创建选择器。我拥有的元素是 ] >>] 您需要使用@TallKU建议的方法。 如果要在存在特定元素的情况下执行某些操作,则需要编写以下代码: if (await Selector('div.cl-button-secoundary').filter('.empty-trash-button').exists) { await t.click(Selector('span').withText('Papierkorb leeren')); } 如果您想在元素不存在的情况下执行某些操作,则需要这样做: if (!await Selector('div.cl-button-secoundary').filter('.empty-trash-button12345').exists) { console.log('the `empty-trash-button12345` element does not exist'); }

回答 1 投票 0

TestCafe:Chromium:错误:无法建立一个或多个指定的浏览器连接

当使用CI:Bitless在CI(BitBucket)中运行E2E测试时,它们因以下错误而中断:错误:无法建立一个或多个指定的浏览器连接。可以是...

回答 2 投票 1

当在Jenkins中将testcafe设置为Docker代理时,KeyPress似乎不起作用

我决定随机访问网站进行测试,因此本例为www.nike.com测试范围:转到www.nike.com在页面右上角的快速搜索中输入“ Men”。按Enter确认...

回答 1 投票 1

如何在TestCafe中找到使用动态选择器的输入字段

我尝试使用testcafe创建端到端测试,该测试在特定字段运行时因无法找到选择器而在填写测试表单时失败。我正在使用以下行的...

回答 1 投票 1

如何在单个浏览器实例上运行所有测试脚本

我正在使用带有Java Script的Testcafe(免费版本)。我想在每个浏览器实例中运行所有测试用例(驻留在__test__目录中的多个测试脚本中)(这样,每次...即可登录1次)...>

回答 1 投票 0

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