【发布时间】:2021-12-21 07:10:40
【问题描述】:
所以,我有这个应用程序,我正在为 Cypress 编写测试。 整个事情是一个单页应用程序,应用程序上的所有内容都在同一页面上。
应用程序有 2 个参与者,主机和参与者。每当主持人创建会议供参与者加入时,都会从主持人端生成一个 ID 供参与者加入。会议必须处于活动状态(即未关闭或导航离开)才能让参与者加入。
目前,我正在尝试从参与者方加入会议。您基本上可以创建一个新选项卡并使用 Cypress 通过它运行测试吗?
我尝试运行 2 个单独的测试套件,但随后无法从测试套件 2 中检索 ID。 我目前正在使用以下代码来检索主持人 siden 的会议 ID:
let meetingId
cy.get('u[id=meeting-id]').should(($u) => {
meetingIdInHeader = Cypress.$($u).text();
console.log(meetingId)
return meetingId
})
我可以从主机端获取meetingId,但无法从参与者端获取。有关如何解决此问题的任何建议?
【问题讨论】:
-
这有帮助吗? stackoverflow.com/questions/47749956/…我不知道你想做的是否可行。
标签: javascript testing cypress