e2e-testing 相关问题

端到端测试是一种用于测试应用程序流程是否按照设计从头到尾执行的方法。执行端到端测试的目的是识别系统依赖性并确保在各种系统组件和系统之间传递正确的信息。

使用另一个测试作为测试构造函数

我想知道如何使用我的测试用例(测试文件)(假设测试被分成一个文件的一个测试。我的意思是所有的js文件只包含一个测试用例)。如果我能......那将是非常好的

回答 1 投票 1

Testcafe - 页面对象结构和默认类

我正在建模一个包含很多项目的网页。来自Ruby背景,我在每个页面上都有一个类,比如大项目及其子项目。例如,导航栏就是它自己的类:...

回答 1 投票 2

从赛普拉斯测试中调用组件功能

我有一个角度7应用程序。我正在使用cypress来测试一些画布/地图组件。我需要在组件中调用一个函数来验证地图上显示的geojson。在Chrome中我打电话给...

回答 1 投票 1

打印当前DOM元素

我正在尝试根据同级元素选择一个元素,类似于本文。但是,出现错误指定的选择器与DOM树中的任何元素都不匹配。这意味着testcafe ...

回答 2 投票 2

访问浏览器打印弹出窗口以进行测试

我正在使用capybara来编写端到端测试。我的应用程序中有一个打印功能,并希望访问它的DOM,以便在我的打印文档上断言不同的东西。我怎么能访问...

回答 1 投票 0

Chromium使用TestCafe Docker镜像挂起

试图在testcafe / testcafe Docker镜像中运行Chromium无头,导致浏览器挂起,无论我使用什么选项。这就是我现在所拥有的:“浏览器”:{“path”:...

回答 1 投票 2

无法在testcafe中切换全屏

我在iframe中有一个带有可以进入全屏模式的按钮的反应页面。我用firefox和chrome手动测试了这两个都有效。但是,点击testcafe不会...

回答 1 投票 2

TestCafe是否在每个test / beforeEach中都需要useRole调用

我一直在评估TestCafe是否需要用户身份验证的应用程序。文档不是很清楚,我无法直接回答我们应该如何使用useRole。我们的 ...

回答 1 投票 4

如何在排毒中添加负面断言,例如not.toHaveText?

我需要为一些文本内容设置否定并尝试下面的代码,但因为它没有在文档中说明我预期它会失败并且确实如此,所以我想知道我怎么可能实现...

回答 1 投票 1

在尝试滚动FlatList时排毒:“找不到UI元素。”

这是测试的代码://导航到新屏幕:它(“应该在点击后显示myFlatListScreen”,async()=> {await元素(by.id(“navigationButton”))。tap();等待等待(...

回答 1 投票 0

“使用Angular 4 Testbed e2e测试,无法分配给服务,因为它不是变量”

我正在使用Angular 4和TestBed,根据这里的文档:https://angular.io/guide/testing#service-tests我有一个简单的服务:@Injectable()导出类SimpleService {getValue(){...

回答 1 投票 0

保存./目录testcafe中的屏幕截图

我正在使用选项运行testcafe --screenshots --screenshots-on-failed我想要它做的是保存我当前工作目录中的屏幕截图,而是将其保存在屏幕截图/ $ {DATE} _ $ {。 ..

回答 1 投票 1

在页面对象方法中共享断言

我正在尝试在页面对象中创建一个方法,该方法执行特定的测试,我最终会经常使用它。我已经按照文档示例进行了输入/点击,也许不能......

回答 1 投票 2

如何等待元素在TestCafe中消失?

当我需要等待元素变得可见时,我可以简单地将选择器调用为如下函数:await element.with({visibilityCheck:true})();但我怎么能等待元素......

回答 1 投票 4

Async / await t测试代码在TestCafe的beforeEach中不起作用

当我尝试在TestCafe中使用beforeEach时,其中包含一些测试代码的函数似乎无法正常工作。我在所有不同的灯具和测试中使用doLogin。不工作const doLogin ...

回答 1 投票 1

量角器:等待量角器与页面同步时出错:“angularJS可测试性和角度可测试性都未定义

我正在尝试编写一些端到端测试并且使用async和await。配置文件exports.config = {framework:'jasmine',seleniumAddress:'http:// localhost:4444 / wd / hub',...

回答 2 投票 2

测试咖啡馆+电子+创建反应应用程序没有正确加载bundle.js

我遇到了一个无法正确加载testcafe的问题。它启动testcafe服务并加载index.html文件,但是bundle从不加载,因此任何DOM选择都会失败,因为它不是......

回答 1 投票 3

赛普拉斯测试没有运行

每当我尝试运行cypress测试时,我都会收到此错误。我已经克隆了频谱回购,这是我第一次尝试运行柏树测试

回答 1 投票 1

赛普拉斯cy.visit('/')测试不起作用

我正在尝试对cypress的反应应用程序进行测试。测试很简单。刚尝试通过cy.visit()描述('这是我的第一次测试',函数(){it('Go to home',...

回答 1 投票 0

期望使用函数初始化选择器

我成功选择了一堆页面元素,现在我将所有这些元素传递给单独的页面模型和辅助函数。在后者中,我创建了一个辅助函数类,如下所示:...

回答 1 投票 3

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