我正在尝试为我的 UI 编写 E2E 测试。为了登录,我使用 auth0 和社交登录 - Github。我尝试了几种方法来获取 Github 的访问令牌:
使用 cypress 按钮点击:
cy.visit("https://myapp.io/login");
cy.get('.auth0-lock-social-button-text').click();
// Redirect me into Github login page.
cy.get('#login_field').type(my_username);
cy.get('#password').type(my_password);
cy.get('.btn').click();
Run Code Online (Sandbox Code Playgroud)
输出:网址:https: //github.com/session
页面内容:必须启用 Cookie 才能使用 GitHub。
有人有解释如何做的例子吗?
注意:我不想使用,cypress-social-logins因为我需要它来通过 CI。
谢谢。