如何使用 cypress 登录到 salesforce?

问题描述

我目前正在使用 cypress 进行一些测试。但是,我必须使用 salesforce 进行一些测试,而且我似乎遇到了以下问题“哎呀,没有要运行的测试。”

context('Salesforce',() => {
    beforeEach(() => {
      cy.request("https://test.salesforce.com/?un=username%40domain_name&pw=user_password&startURL=%2F001")
    })
    it('.click() - click on a DOM element',() => {
      
      // load opportunity page
      cy.visit('https://test.salesfroce.com/lightning/page/home')
      // optional. let's the page load during the test runner
      cy.wait(7000)
      
      //cy.get('#username').type('username')
      //cy.get('#password').type('password')
      //cy.contains('Log In to SandBox')


    })
})

enter image description here

有谁知道如何用cypress绕过登录页面

解决方法

我遇到的问题是我使用了一个没有考虑额外字符的长密码。出于这个原因,我决定将密码更改为简短的内容,现在可以正常工作了。

这是您必须请求和访问的实际 URL,以确保您可以登录您的 Salesforce 帐户。

考虑到 cy.request 是上面的链接,cy.visit 将是您的信息中心 URL。

"https://test.salesforce.com/?un=username%40domain_name&pw=user_password&startURL=%2F001

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...