小编dap*_*985的帖子

如何在VS Code中更改光标?

对.这对某人来说很容易.

不知何故,我最终在VS Code中使用了一个块/方形光标,这让我非常恼火.它是什么,我怎么回到管道光标?

它不是插入模式(我可以在其他字符之前键入,但不会覆盖它们).

我在Mac Sierra上

visual-studio-code

12
推荐指数
3
解决办法
8618
查看次数

TestCafe:无法完成对URL的请求

摘要

在我们的Web应用程序上部署后不久,我们便进行了烟雾测试。有时,首次登录需要花费一段时间才能登录页面。

错误

- Error in Role initializer -
Failed to complete a request to "https://myurl.com/account/login/" within the
timeout period. The problem may be related to local machine's network or  
firewall settings, server outage, or network problems that make the server inaccessible.
Run Code Online (Sandbox Code Playgroud)

可能的解决方案

我希望setPageTimeout在“角色” 中添加可以解决此问题,但是,直到星期二我才能确认。

任何人都可以确认是否setPageTimeout要走吗?如果没有,是否有可用的解决方案?

示例解决方案

- Error in Role initializer -
Failed to complete a request to "https://myurl.com/account/login/" within the
timeout period. The problem may be related to local machine's network or  
firewall settings, …
Run Code Online (Sandbox Code Playgroud)

testing automated-tests e2e-testing testcafe

4
推荐指数
1
解决办法
380
查看次数

每个环境在TestCafe 1.x中是否可以有多个.testcaferc.json文件?

简介
每个环境中的TestCafe 1.x中是否可以有多个.testcaferc.json文件?例如:

 - .testcaferc.json                // contains base configuration 
 - .testcaferc.dev.json            // contains development overrides
 - .testcaferc.prod.json           // contains production overrides

Run Code Online (Sandbox Code Playgroud)

testcafe --env=development

注:我专门问了.testcaferc.json,不是自定义config.json,因为这将需要import

configuration automated-tests e2e-testing testcafe

2
推荐指数
1
解决办法
113
查看次数

TestCafe - 如何通过 auth0 登录使用角色

我有一个带有 auth0 登录名的应用程序。我一直无法弄清楚如何t.useRole在这种情况下制作。

幸运的是,这很容易重现。auth0(应用程序)使用相同的进程。它以与我的应用程序完全相同的方式失败。

预期结果
- 用户登录
- 用户进入仪表板
- 用户保持登录状态
- 用户再次进入仪表板(第二次测试)

实际
- 用户登录
- 用户进入仪表板
- 用户不再通过身份验证
- 用户进入登录页面

import { Role, Selector, ClientFunction } from 'testcafe';

const getPageUrl = ClientFunction(() => window.location.href.toString());

const exampleRole: Role = Role('https://auth0.com/auth/login', async t => {
    const userNameInput = Selector('input').withAttribute('name', 'email');
    const passwordInput = Selector('input').withAttribute('name', 'password');
    const loginButton = Selector('button').withAttribute('name', 'submit');

    await t
        .wait(5000)
        .click(userNameInput)
        .typeText(userNameInput, userName)
        .click(passwordInput)
        .typeText(passwordInput, password)
        .click(loginButton);
})

fixture(`SAMPLE`)
    .page('https://manage.auth0.com/dashboard')
    .beforeEach(async t => {
        await …
Run Code Online (Sandbox Code Playgroud)

testing automation automated-tests e2e-testing testcafe

2
推荐指数
1
解决办法
285
查看次数