首页 > TAG信息列表 > e2e-testing

javascript-在量角器中使用带有承诺的页面对象模式

我有两节课: LayerWrapper Layer 是页面对象. 我想重做该方法: export class LayerPanel { public static layers = element.all(by.automationId('layer')); public static findLayerByName(layerName: string): Promise<boolean> { return this.layers.f

javascript-TestCafe-选择器/断言可以并行运行吗?

我试图对运行时间进行基准测试,但无法得出结论性的结果. 之间有什么区别: await t.expect(Selector('something').visible).ok() await t.expect(Selector('something1').visible).ok() await t.expect(Selector('something2').visible).ok() 和 Promise.all([ t.expect(S

javascript-测试咖啡馆无头可见性检查

在无头模式下运行时,测试是否应进行可见性检查?当我在普通的chrome或firefox中运行测试时,它们全部通过,但是在无头模式下,我不断收到此错误: test('Assert navigation from Home to page x...', async t => { await t .expect(link.textContent).eql('page x') .click(link

javascript – 在./目录testcafe中保存屏幕截图

我正在使用选项运行testcafe –screenshots –screenshots-on-failed 我想要它做的是保存我当前工作目录中的屏幕截图,而是将其保存在屏幕截图/ ${DATE} _ ${TIME} / …….有没有办法指定文件把屏幕拍成像 --screenshots -n "./foo.png" --screenshots-on-fails 解决方法:TestCaf

javascript – 量角器 – 请参阅第页上的文字

我正在尝试在Protractor中编写测试,而没有将我的测试高度耦合到页面的特定标记. 例如,给定典型的登录页面,我想测试如果提供的凭据不正确,则会显示错误消息. 我的标记显示该错误的方式是: <div class="alert alert-danger"> <ul> <li>Invalid username or password.</l

spring – 并行运行Spock测试

我的E2E测试运行得非常缓慢(25分钟),因为他们调用了大量服务并等待在数据库中填充一些数据.我想同时运行它.我正在使用以下maven-failsafe-plugin设置: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <versio

javascript – 在自动化测试中有多少断言?

我被赋予了使用testcafe构建测试服的任务,并且在我编写测试时,我偶然发现了一个特定问题“多少断言太多了?”. 基本上,在测试完成后,会生成一个报告.查看报告并不直观.例如,如果在网页上找不到元素,我会看到如下内容: >Selector('tads') does not exist in the DOM. 这迫使我手动