如何解决将产品放入购物车使其在柏树中消失
我是一家科技公司的实习生,我的任务是尝试编写一些测试。我不是开发人员,也不是工程师,我实际上是在研究经济学,所以请原谅任何新手错误。
我的目标是测试放入彩票后购物车中显示的内容。我想测试每个品种(包括奖金游戏等)以及这些品种是否(例如,将 4 张彩票放入购物车-> 在购物车中显示 4 张门票)
describe('visit page',IPHONE_X,() => {
it('visit page Lotto 6aus49',() => {
cy.visit('/lotto')
})
})
describe('filling ticket and proceeding to basket',() => {
it('quicktip ticket click',() => {
cy.get('ticketbutton').click()
})
it('basket button click',() => {
cy.get('submit-to-basket-button').click()
})
/// what happens here is that the interface switches to another one. If I test the case cypress shows me that the basket is empty. Why is that? I mean,that's why I clicked all those buttons before.
it('basket contains right weekday of ticket',() => {
cy.get('basket-item').contains("Ticket Lottery Example")```
I hope that I described my case understandable. Thank you.
解决方法
通常,cypress 会在 it
种情况之间清除应用程序状态。每个案例独立于自己的设置是更好的做法。此外,如果案例不包含断言,则它毫无意义。
所以我的建议是将它们放在一个 it
案例中,并断言商品在点击后进入购物车这一事实。
谢谢大家的回答。除了这样一个伟大的社区。p>
这是我解决这个问题的方法:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。