我有一份注册/签到资料表
<mat-tab-group class="signupDiv">
<mat-tab label="Sign Up">
<app-signup></app-signup>
</mat-tab>
<mat-tab id="idTabSignIn" label="Signin">
<app-signin></app-signin>
</mat-tab>
</mat-tab-group>
我想建立一个cypress测试
- 将选项卡切换为登录.
- 填写表格.
- 单击登录.
二加三没问题,但我很难对付一.如何使用Cypress切换选项卡?
到目前为止我的代码
describe('Signin', () => {
it('Sign with existing account', function () {
cy.visit('/')
cy.get('#idTabSignIn').click() <---ERROR: idTabSignIn not found
})
})
更新时间:
it('Sign with existing account', function () {
cy.visit('/')
cy.get('.mat-tab-label').contains("Signin").click()
cy.get('#idEmailSignIn').type(this.testUserData.email)
cy.get('#idPasswordSignIn').type(this.testUserData.password)
cy.get('#idSignInButton').click()
})